diff --git a/app/controllers/gestionnaires/dossiers_controller.rb b/app/controllers/gestionnaires/dossiers_controller.rb index 7a36bd6d0..6dfd065d5 100644 --- a/app/controllers/gestionnaires/dossiers_controller.rb +++ b/app/controllers/gestionnaires/dossiers_controller.rb @@ -37,6 +37,8 @@ module Gestionnaires def personnes_impliquees @following_instructeurs_emails = dossier.followers_gestionnaires.pluck(:email) + previous_followers = dossier.previous_followers_gestionnaires - dossier.followers_gestionnaires + @previous_following_instructeurs_emails = previous_followers.pluck(:email) @avis_emails = dossier.avis.includes(:gestionnaire).map(&:email_to_display) @invites_emails = dossier.invites.map(&:email) @potential_recipients = procedure.gestionnaires.reject { |g| g == current_gestionnaire } diff --git a/app/views/gestionnaires/dossiers/personnes_impliquees.html.haml b/app/views/gestionnaires/dossiers/personnes_impliquees.html.haml index 933afe6ba..44a444e92 100644 --- a/app/views/gestionnaires/dossiers/personnes_impliquees.html.haml +++ b/app/views/gestionnaires/dossiers/personnes_impliquees.html.haml @@ -5,7 +5,10 @@ .personnes-impliquees.container = render partial: 'gestionnaires/dossiers/envoyer_dossier_block', locals: { dossier: @dossier, potential_recipients: @potential_recipients } - = render partial: 'gestionnaires/dossiers/personnes_impliquees_block', locals: { emails_collection: @following_instructeurs_emails, title: "Instructeurs qui suivent le dossier", blank: "Aucun instructeur ne suit ce dossier" } + = render partial: 'gestionnaires/dossiers/personnes_impliquees_block', locals: { emails_collection: @following_instructeurs_emails, title: "Instructeurs qui suivent actuellement le dossier", blank: "Aucun instructeur ne suit ce dossier" } + + - if @previous_following_instructeurs_emails.present? + = render partial: 'gestionnaires/dossiers/personnes_impliquees_block', locals: { emails_collection: @previous_following_instructeurs_emails, title: "Instructeurs ayant précédemment suivi le dossier", blank: " " } = render partial: 'gestionnaires/dossiers/personnes_impliquees_block', locals: { emails_collection: @avis_emails, title: "Personnes à qui un avis a été demandé", blank: "Aucun avis n'a été demandé" }