2015-12-15 11:02:07 +01:00
|
|
|
class NotificationMailer < ApplicationMailer
|
|
|
|
def new_answer dossier
|
2017-01-02 15:29:46 +01:00
|
|
|
send_mail dossier, "Nouveau message pour votre dossier TPS N°#{dossier.id}"
|
2015-12-15 11:41:50 +01:00
|
|
|
end
|
|
|
|
|
2016-09-01 10:27:22 +02:00
|
|
|
def dossier_received dossier
|
2017-01-26 12:12:52 +01:00
|
|
|
send_mail dossier, dossier.procedure.mail_received.object_for_dossier(dossier)
|
2016-09-01 10:27:22 +02:00
|
|
|
end
|
|
|
|
|
2015-12-15 11:41:50 +01:00
|
|
|
def dossier_validated dossier
|
2017-01-26 12:12:52 +01:00
|
|
|
send_mail dossier, dossier.procedure.mail_validated.object_for_dossier(dossier)
|
2015-12-15 11:41:50 +01:00
|
|
|
end
|
|
|
|
|
2015-12-17 10:06:40 +01:00
|
|
|
def dossier_submitted dossier
|
|
|
|
send_mail dossier, "Votre dossier TPS N°#{dossier.id} a été déposé"
|
|
|
|
end
|
|
|
|
|
2016-08-25 18:02:56 +02:00
|
|
|
def dossier_without_continuation dossier
|
|
|
|
send_mail dossier, "Votre dossier TPS N°#{dossier.id} a été classé sans suite"
|
|
|
|
end
|
|
|
|
|
|
|
|
def dossier_refused dossier
|
|
|
|
send_mail dossier, "Votre dossier TPS N°#{dossier.id} a été refusé"
|
|
|
|
end
|
|
|
|
|
|
|
|
def dossier_closed dossier
|
|
|
|
send_mail dossier, "Votre dossier TPS N°#{dossier.id} a été accepté"
|
|
|
|
end
|
|
|
|
|
2015-12-15 11:41:50 +01:00
|
|
|
private
|
|
|
|
|
|
|
|
def vars_mailer dossier
|
2015-12-15 11:02:07 +01:00
|
|
|
@dossier = dossier
|
2015-12-15 11:41:50 +01:00
|
|
|
@user = dossier.user
|
|
|
|
end
|
|
|
|
|
|
|
|
def send_mail dossier, subject
|
|
|
|
vars_mailer dossier
|
2015-12-15 11:02:07 +01:00
|
|
|
|
2015-12-15 11:41:50 +01:00
|
|
|
mail(from: "tps@apientreprise.fr", to: @user.email,
|
|
|
|
subject: subject)
|
2015-12-15 11:02:07 +01:00
|
|
|
end
|
|
|
|
end
|