feat(DossierAssignment): display groups labels in personnes impliquees view

This commit is contained in:
Eric Leroy-Terquem 2023-06-30 16:09:31 +02:00 committed by Paul Chavard
parent f619fdfb19
commit d6520249e1
3 changed files with 9 additions and 2 deletions

View file

@ -91,6 +91,7 @@ module Instructeurs
@avis_emails = dossier.experts.map(&:email) @avis_emails = dossier.experts.map(&:email)
@invites_emails = dossier.invites.map(&:email) @invites_emails = dossier.invites.map(&:email)
@potential_recipients = dossier.groupe_instructeur.instructeurs.reject { |g| g == current_instructeur } @potential_recipients = dossier.groupe_instructeur.instructeurs.reject { |g| g == current_instructeur }
@manual_assignments = dossier.dossier_assignments.manual
end end
def send_to_instructeurs def send_to_instructeurs

View file

@ -4,7 +4,13 @@
- manual_assignments.each do |assignment| - manual_assignments.each do |assignment|
%li %li
- assigned_at = l(assignment.assigned_at, format: '%d %B %Y à %R') - assigned_at = l(assignment.assigned_at, format: '%d %B %Y à %R')
= "Le #{assigned_at}, #{assignment.assigned_by} a réaffecté le dossier #{assignment.dossier_id} du groupe #{assignment.previous_groupe_instructeur_id} au groupe #{assignment.groupe_instructeur_id}" - assigned_by = assignment.assigned_by
- if assigned_by.present?
= "Le #{assigned_at}, #{assigned_by} a réaffecté ce dossier du groupe « #{assignment.previous_groupe_instructeur_label} » au groupe « #{assignment.groupe_instructeur_label} »"
- else
= "Le #{assigned_at}, ce dossier a été réaffecté du groupe « #{assignment.previous_groupe_instructeur_label} » au groupe « #{assignment.groupe_instructeur_label} »"
- elsif dossier.forced_groupe_instructeur
%p.tab-paragraph Ce dossier a été réaffecté au groupe « #{dossier.groupe_instructeur.label} »
- else - else
%p.tab-paragraph Ce dossier n'a pas été réaffecté %p.tab-paragraph Ce dossier n'a pas été réaffecté

View file

@ -16,7 +16,7 @@
= render partial: 'instructeurs/dossiers/decisions_rendues_block', locals: { traitements: @dossier.traitements } = render partial: 'instructeurs/dossiers/decisions_rendues_block', locals: { traitements: @dossier.traitements }
= render partial: 'instructeurs/dossiers/reaffectations_block', locals: { manual_assignments: @dossier.dossier_assignments.manual } = render partial: 'instructeurs/dossiers/reaffectations_block', locals: { manual_assignments: @manual_assignments, dossier: @dossier }
- if @dossier.archived? && @dossier.archived_at.present? - if @dossier.archived? && @dossier.archived_at.present?
= render partial: 'instructeurs/dossiers/archived_block', locals: @dossier.slice(:archived_by, :archived_at) = render partial: 'instructeurs/dossiers/archived_block', locals: @dossier.slice(:archived_by, :archived_at)