[fix #3476] add notify email for the dossier change state to instruction

This commit is contained in:
pedong 2019-03-25 16:04:33 +01:00
parent 0cb3cf619a
commit 0d7c30c9dd
4 changed files with 28 additions and 0 deletions

View file

@ -26,6 +26,7 @@ module Manager
dossier.attestation&.destroy
logger.info("Le dossier #{dossier.id} est repassé en instruction par #{current_administration.email}")
flash[:notice] = "Le dossier #{dossier.id} est repassé en instruction"
DossierMailer.notify_revert_to_instruction(dossier).deliver_later
redirect_to manager_dossier_path(dossier)
end

View file

@ -55,4 +55,11 @@ class DossierMailer < ApplicationMailer
mail(to: dossier.user.email, subject: @subject)
end
def notify_revert_to_instruction(dossier)
@dossier = dossier
@subject = "Votre dossier n° #{@dossier.id} est en train d'être réexaminé"
mail(to: dossier.user.email, subject: @subject)
end
end

View file

@ -0,0 +1,16 @@
%p
Bonjour,
%p
Votre dossier va être réexaminé, la précédente décision sur ce dossier est caduque.
Vous pouvez retrouver le dossier que vous avez créé pour la démarche
%strong= @dossier.procedure.libelle
à l'adresse suivante :
= link_to dossier_url(@dossier), dossier_url(@dossier), target: '_blank', rel: 'noopener'
- if @dossier.procedure.service.present?
%p
Pour obtenir le détail de cette modification de la décision, vous pouvez contacter par
email:
= mail_to @dossier.procedure.service.email, @dossier.procedure.service.email
= render partial: "layouts/mailers/signature"

View file

@ -16,6 +16,10 @@ class DossierMailerPreview < ActionMailer::Preview
DossierMailer.notify_deletion_to_administration(deleted_dossier, "admin@ds.fr")
end
def notify_revert_to_instruction
DossierMailer.notify_revert_to_instruction(dossier)
end
private
def deleted_dossier