refactor(email): improve wording and links when near deletion of a single dossier

This commit is contained in:
Colin Darie 2025-01-06 16:05:22 +01:00
parent 005df1463a
commit 0d06fd34fa
No known key found for this signature in database
GPG key ID: 4FB865FDBCA4BCC4
3 changed files with 24 additions and 11 deletions

View file

@ -9,6 +9,8 @@
%li n° #{d.id} (#{d.procedure.libelle})
%p
= t('.footer_html', count: @hidden_dossiers.size)
= t('.footer_html', count: @hidden_dossiers.size,
trash_url: instructeur_procedure_url(procedure_id: @hidden_dossiers.first.procedure.id, statut: "supprimes"),
procedures_url: instructeur_procedures_url)
= render partial: "layouts/mailers/signature"

View file

@ -2,19 +2,22 @@ fr:
dossier_mailer:
notify_automatic_deletion_to_administration:
subject:
one: "Un dossier a été mis à la corbeille"
other: "Des dossiers ont été mis à la corbeille"
one: 'Un dossier a été mis à la corbeille'
other: 'Des dossiers ont été mis à la corbeille'
header:
one: "Le délai maximal de conservation du dossier a été atteint, celui-ci a donc été mis à la corbeille :"
other: "Le délai maximal de conservation des dossiers a été atteint, ceux-ci ont donc été mis à la corbeille :"
one: 'Le délai maximal de conservation du dossier a été atteint, celui-ci a donc été mis à la corbeille :'
other: 'Le délai maximal de conservation des dossiers a été atteint, ceux-ci ont donc été mis à la corbeille :'
footer_html:
one: |
Vous pouvez retrouver ce dossier pendant <strong>encore 7 jours</strong> depuis longlet « Corbeille »
sur la page du suivi des dossiers, pour les télécharger ou étendre leur durée de conservation.
Vous pouvez retrouver ce dossier pendant <strong>encore 7 jours</strong> depuis longlet
<a href="%{trash_url}">corbeille</a>
du suivi des dossiers, pour les télécharger ou étendre sa durée de conservation.
<br>
Passé ce délai, ces dossiers seront <strong>supprimés définitivement</strong>.
other: |
Passé ce délai, ce dossier sera <strong>supprimé définitivement</strong>.
other: |
Vous pouvez retrouver ces dossiers pendant <strong>encore 7 jours</strong> depuis longlet « Corbeille »
sur la page du suivi des dossiers, pour les télécharger ou étendre leur durée de conservation.
<br>
Passé ce délai, ces dossiers seront <strong>supprimés définitivement</strong>.
Passé ce délai, ces dossiers seront <strong>supprimés définitivement</strong>.
<br>
<a href="%{procedures_url}">Consulter la liste des démarches</a>

View file

@ -28,6 +28,10 @@ class DossierMailerPreview < ActionMailer::Preview
DossierMailer.notify_brouillon_near_deletion([dossier, dossier], usager_email)
end
def notify_brouillons_near_deletion_one
DossierMailer.notify_brouillon_near_deletion([dossier], usager_email)
end
def notify_en_construction_near_deletion_to_user
DossierMailer.notify_near_deletion_to_user([dossier_en_construction], usager_email)
end
@ -65,7 +69,11 @@ class DossierMailerPreview < ActionMailer::Preview
DossierMailer.notify_automatic_deletion_to_user([dossier, dossier], usager_email)
end
def notify_automatic_deletion_to_administration
def notify_automatic_deletion_to_administration_one
DossierMailer.notify_automatic_deletion_to_administration([dossier], administration_email)
end
def notify_automatic_deletion_to_administration_multiple
DossierMailer.notify_automatic_deletion_to_administration([dossier, dossier], administration_email)
end