amelioration(email_usagers): autorise uniquement les instructeurs présent dans tous les groupes d'instructeur a envoyer un message de masse aux usagers ayant un dossier en brouillon

This commit is contained in:
Martin 2023-07-18 14:49:30 +02:00 committed by mfo
parent 05687e63ca
commit fc3a5496eb
2 changed files with 24 additions and 4 deletions

View file

@ -39,10 +39,10 @@ module ProcedureHelper
end
def can_send_groupe_message?(procedure)
procedure.dossiers
.state_brouillon
.includes(:groupe_instructeur)
.exists?(groupe_instructeur: current_instructeur.groupe_instructeurs)
total_groupe_instructeur_on_procedure = procedure.groupe_instructeurs.active.count
total_groupe_instructeur_on_instructeur = current_instructeur.groupe_instructeurs.active.where(procedure: procedure).count
total_groupe_instructeur_on_procedure == total_groupe_instructeur_on_instructeur
end
def url_or_email_to_lien_dpo(procedure)