mailers: improve wording of transactional emails and default templates

This commit is contained in:
Pierre de La Morinerie 2019-07-23 12:59:57 +00:00
parent 8313752663
commit 1c837eb901
10 changed files with 34 additions and 23 deletions

View file

@ -7,7 +7,7 @@ module Mails
SLUG = "initiated_mail"
DEFAULT_TEMPLATE_NAME = "notification_mailer/default_templates/initiated_mail"
DISPLAYED_NAME = 'Accusé de réception'
DEFAULT_SUBJECT = 'Votre dossier nº --numéro du dossier-- a bien été reçu (--libellé démarche--)'
DEFAULT_SUBJECT = 'Votre dossier nº --numéro du dossier-- a bien été déposé (--libellé démarche--)'
DOSSIER_STATE = Dossier.states.fetch(:en_construction)
end
end

View file

@ -7,7 +7,7 @@ module Mails
SLUG = "received_mail"
DEFAULT_TEMPLATE_NAME = "notification_mailer/default_templates/received_mail"
DISPLAYED_NAME = 'Accusé de passage en instruction'
DEFAULT_SUBJECT = 'Votre dossier nº --numéro du dossier-- va être instruit (--libellé démarche--)'
DEFAULT_SUBJECT = 'Votre dossier nº --numéro du dossier-- va être examiné (--libellé démarche--)'
DOSSIER_STATE = Dossier.states.fetch(:en_instruction)
end
end

View file

@ -5,11 +5,12 @@
Bonjour,
%p
Ladministration en charge de votre dossier vous a
%strong envoyé un nouveau message.
Vous avez reçu un
%strong nouveau message
de la part du service en charge de votre dossier.
%p
Pour le consulter et y répondre, cliquez sur le bouton ci-dessous :
Pour consulter le message et y répondre, cliquez sur le bouton ci-dessous :
= round_button('Lire le message', messagerie_dossier_url(@dossier), :primary)

View file

@ -2,7 +2,9 @@
Bonjour,
%p
Votre dossier nº --numéro du dossier-- a été accepté le --date de décision--.
Votre dossier nº --numéro du dossier--
%strong a été accepté
le --date de décision--.
%p
À tout moment, vous pouvez consulter votre dossier et les éventuels messages de l'administration à cette adresse : --lien dossier--

View file

@ -2,12 +2,11 @@
Bonjour,
%p
Votre dossier nº --numéro du dossier-- a été accepté le --date de décision--.
Votre dossier nº --numéro du dossier--
%strong a été accepté
le --date de décision--.
%p
Vous pouvez télécharger votre attestation à l'adresse suivante : --lien attestation--
%p
À tout moment, vous pouvez consulter votre dossier et les éventuels messages de l'administration à cette adresse : --lien dossier--
= render partial: "notification_mailer/default_templates/signature"

View file

@ -2,9 +2,9 @@
Bonjour,
%p
Votre administration vous confirme la bonne réception de votre dossier nº --numéro du dossier--.
%p
À tout moment, vous pouvez consulter votre dossier et les éventuels messages de l'administration à cette adresse : --lien dossier--
Votre dossier nº --numéro du dossier--
= succeed '.' do
%strong a bien été déposé
Si besoin est, vous pouvez encore y apporter des modifications.
= render partial: "notification_mailer/default_templates/signature"

View file

@ -2,6 +2,10 @@
Bonjour,
%p
Votre administration vous confirme la bonne réception de votre dossier nº --numéro du dossier--. Celui-ci sera instruit dans le délai légal déclaré par votre interlocuteur.
Votre dossier nº --numéro du dossier--
a bien été reçu et
= succeed '.' do
%strong pris en charge
Il va maintenant être examiné par le service.
= render partial: "notification_mailer/default_templates/signature"

View file

@ -2,10 +2,12 @@
Bonjour,
%p
Votre dossier nº --numéro du dossier-- a été refusé le --date de décision--.
Votre dossier nº --numéro du dossier--
%strong a été refusé
le --date de décision--.
%p
Le motif de refus est le suivant : --motivation--.
Le motif de refus est le suivant : « <i>--motivation--</i> ».
%p
Pour en savoir plus sur le motif du refus, vous pouvez consulter votre dossier et les éventuels messages de l'administration à cette adresse : --lien dossier--

View file

@ -2,7 +2,9 @@
Bonjour,
%p
Votre dossier nº --numéro du dossier-- a été classé sans suite le --date de décision--.
Votre dossier nº --numéro du dossier--
%strong a été classé sans suite
le --date de décision--.
%p
Le motif est le suivant : --motivation--.

View file

@ -1,19 +1,20 @@
class NotificationMailerPreview < ActionMailer::Preview
def send_dossier_received
NotificationMailer.send_dossier_received(Dossier.last)
end
def send_initiated_notification
p = Procedure.where(id: Mails::InitiatedMail.where("body like ?", "%<img%").pluck(:procedure_id).uniq).order("RANDOM()").first
NotificationMailer.send_initiated_notification(p.dossiers.last)
end
def send_dossier_received
NotificationMailer.send_dossier_received(Dossier.last)
end
def send_closed_notification
NotificationMailer.send_closed_notification(Dossier.last)
end
def send_refused_notification
NotificationMailer.send_refused_notification(Dossier.last)
dossier = Dossier.last.tap { |d| d.assign_attributes(motivation: 'Le montant demandé dépasse le plafond autorisé') }
NotificationMailer.send_refused_notification(dossier)
end
def send_without_continuation_notification