Notifie instructeurs le souhaitant lors depot dossier

Notifie par mail uniquement les instructeurs qui le souhaitent à chaque dépôt de dossier
This commit is contained in:
Christophe Robillard 2020-04-09 11:43:23 +02:00
parent ae18ff6627
commit f683b850c3
7 changed files with 37 additions and 8 deletions

View file

@ -254,7 +254,8 @@ module Instructeurs
private
def assign_to_params
params.require(:assign_to).permit(:instant_email_message_notifications_enabled, :daily_email_notifications_enabled, :weekly_email_notifications_enabled)
params.require(:assign_to)
.permit(:instant_email_dossier_notifications_enabled, :instant_email_message_notifications_enabled, :daily_email_notifications_enabled, :weekly_email_notifications_enabled)
end
def assign_exports

View file

@ -153,7 +153,7 @@ module Users
if passage_en_construction? && errors.blank?
@dossier.en_construction!
NotificationMailer.send_initiated_notification(@dossier).deliver_later
@dossier.procedure.instructeurs.each do |instructeur|
@dossier.procedure.instructeurs.with_instant_email_dossier_notifications.each do |instructeur|
DossierMailer.notify_new_dossier_depose_to_instructeur(@dossier, instructeur.email).deliver_later
end
return redirect_to(merci_dossier_path(@dossier))