Display previous followers in “personnes impliquées”
This commit is contained in:
parent
6b90bc1ea1
commit
1ac6cad132
2 changed files with 6 additions and 1 deletions
|
@ -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 }
|
||||
|
|
|
@ -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é" }
|
||||
|
||||
|
|
Loading…
Reference in a new issue