feat(emails): validate tags in notification emails

This commit is contained in:
Paul Chavard 2022-11-02 09:24:20 +01:00
parent 4bc30bf2f9
commit dd4c1f2fac
14 changed files with 294 additions and 0 deletions

View file

@ -0,0 +1,20 @@
fr:
activerecord:
errors:
models:
attestation_template:
attributes:
title:
format: Le titre du modèl de lattestation %{message}
champ_missing: réfère au champ "%{tag}" qui nexiste pas
champ_missing_in_draft_revision: réfère au champ "%{tag}" qui à été supprimé mais la supression nest pas encore publiée
champ_missing_in_published_revision: réfère au champ "%{tag}" qui nest pas encore publiée
champ_missing_in_published_and_draft_revision: réfère au champ "%{tag}" qui à été supprimé
champ_missing_in_previous_revision: réfère au champ "%{tag}" qui nexiste pas sur un des dossiers en cours de traitement
body:
format: Le contenu du modèl de lattestation %{message}
champ_missing: réfère au champ "%{tag}" qui nexiste pas
champ_missing_in_draft_revision: réfère au champ "%{tag}" qui à été supprimé mais la supression nest pas encore publiée
champ_missing_in_published_revision: réfère au champ "%{tag}" qui nest pas encore publiée
champ_missing_in_published_and_draft_revision: réfère au champ "%{tag}" qui à été supprimé
champ_missing_in_previous_revision: réfère au champ "%{tag}" qui nexiste pas sur un des dossiers en cours de traitement

View file

@ -0,0 +1,20 @@
fr:
activerecord:
errors:
models:
mails/closed_mail:
attributes:
subject:
format: Le titre de lemail de notification dacceptation de dossier %{message}
champ_missing: réfère au champ "%{tag}" qui nexiste pas
champ_missing_in_draft_revision: réfère au champ "%{tag}" qui à été supprimé mais la supression nest pas encore publiée
champ_missing_in_published_revision: réfère au champ "%{tag}" qui nest pas encore publiée
champ_missing_in_published_and_draft_revision: réfère au champ "%{tag}" qui à été supprimé
champ_missing_in_previous_revision: réfère au champ "%{tag}" qui nexiste pas sur un des dossiers en cours de traitement
body:
format: Le contenu de lemail de notification dacceptation de dossier %{message}
champ_missing: réfère au champ "%{tag}" qui nexiste pas
champ_missing_in_draft_revision: réfère au champ "%{tag}" qui à été supprimé mais la supression nest pas encore publiée
champ_missing_in_published_revision: réfère au champ "%{tag}" qui nest pas encore publiée
champ_missing_in_published_and_draft_revision: réfère au champ "%{tag}" qui à été supprimé
champ_missing_in_previous_revision: réfère au champ "%{tag}" qui nexiste pas sur un des dossiers en cours de traitement

View file

@ -0,0 +1,20 @@
fr:
activerecord:
errors:
models:
mails/initiated_mail:
attributes:
subject:
format: Le titre de lemail de notification de passage du dossier en instruction %{message}
champ_missing: réfère au champ "%{tag}" qui nexiste pas
champ_missing_in_draft_revision: réfère au champ "%{tag}" qui à été supprimé mais la supression nest pas encore publiée
champ_missing_in_published_revision: réfère au champ "%{tag}" qui nest pas encore publiée
champ_missing_in_published_and_draft_revision: réfère au champ "%{tag}" qui à été supprimé
champ_missing_in_previous_revision: réfère au champ "%{tag}" qui nexiste pas sur un des dossiers en cours de traitement
body:
format: Le contenu de lemail de notification de passage du dossier en instruction %{message}
champ_missing: réfère au champ "%{tag}" qui nexiste pas
champ_missing_in_draft_revision: réfère au champ "%{tag}" qui à été supprimé mais la supression nest pas encore publiée
champ_missing_in_published_revision: réfère au champ "%{tag}" qui nest pas encore publiée
champ_missing_in_published_and_draft_revision: réfère au champ "%{tag}" qui à été supprimé
champ_missing_in_previous_revision: réfère au champ "%{tag}" qui nexiste pas sur un des dossiers en cours de traitement

View file

@ -0,0 +1,20 @@
fr:
activerecord:
errors:
models:
mails/received_mail:
attributes:
subject:
format: Le titre de lemail de notification de dépot de dossier %{message}
champ_missing: réfère au champ "%{tag}" qui nexiste pas
champ_missing_in_draft_revision: réfère au champ "%{tag}" qui à été supprimé mais la supression nest pas encore publiée
champ_missing_in_published_revision: réfère au champ "%{tag}" qui nest pas encore publiée
champ_missing_in_published_and_draft_revision: réfère au champ "%{tag}" qui à été supprimé
champ_missing_in_previous_revision: réfère au champ "%{tag}" qui nexiste pas sur un des dossiers en cours de traitement
body:
format: Le contenu de lemail de notification de dépot de dossier %{message}
champ_missing: réfère au champ "%{tag}" qui nexiste pas
champ_missing_in_draft_revision: réfère au champ "%{tag}" qui à été supprimé mais la supression nest pas encore publiée
champ_missing_in_published_revision: réfère au champ "%{tag}" qui nest pas encore publiée
champ_missing_in_published_and_draft_revision: réfère au champ "%{tag}" qui à été supprimé
champ_missing_in_previous_revision: réfère au champ "%{tag}" qui nexiste pas sur un des dossiers en cours de traitement

View file

@ -0,0 +1,20 @@
fr:
activerecord:
errors:
models:
mails/refused_mail:
attributes:
subject:
format: Le titre de lemail de notification de refus de dossier %{message}
champ_missing: réfère au champ "%{tag}" qui nexiste pas
champ_missing_in_draft_revision: réfère au champ "%{tag}" qui à été supprimé mais la supression nest pas encore publiée
champ_missing_in_published_revision: réfère au champ "%{tag}" qui nest pas encore publiée
champ_missing_in_published_and_draft_revision: réfère au champ "%{tag}" qui à été supprimé
champ_missing_in_previous_revision: réfère au champ "%{tag}" qui nexiste pas sur un des dossiers en cours de traitement
body:
format: Le contenu de lemail de notification de refus de dossier %{message}
champ_missing: réfère au champ "%{tag}" qui nexiste pas
champ_missing_in_draft_revision: réfère au champ "%{tag}" qui à été supprimé mais la supression nest pas encore publiée
champ_missing_in_published_revision: réfère au champ "%{tag}" qui nest pas encore publiée
champ_missing_in_published_and_draft_revision: réfère au champ "%{tag}" qui à été supprimé
champ_missing_in_previous_revision: réfère au champ "%{tag}" qui nexiste pas sur un des dossiers en cours de traitement

View file

@ -0,0 +1,20 @@
fr:
activerecord:
errors:
models:
mails/without_continuation_mail:
attributes:
subject:
format: Le titre de lemail de notification de classement sans suite de dossier %{message}
champ_missing: réfère au champ "%{tag}" qui nexiste pas
champ_missing_in_draft_revision: réfère au champ "%{tag}" qui à été supprimé mais la supression nest pas encore publiée
champ_missing_in_published_revision: réfère au champ "%{tag}" qui nest pas encore publiée
champ_missing_in_published_and_draft_revision: réfère au champ "%{tag}" qui à été supprimé
champ_missing_in_previous_revision: réfère au champ "%{tag}" qui nexiste pas sur un des dossiers en cours de traitement
body:
format: Le contenu de lemail de notification de classement sans suite de dossier %{message}
champ_missing: réfère au champ "%{tag}" qui nexiste pas
champ_missing_in_draft_revision: réfère au champ "%{tag}" qui à été supprimé mais la supression nest pas encore publiée
champ_missing_in_published_revision: réfère au champ "%{tag}" qui nest pas encore publiée
champ_missing_in_published_and_draft_revision: réfère au champ "%{tag}" qui à été supprimé
champ_missing_in_previous_revision: réfère au champ "%{tag}" qui nexiste pas sur un des dossiers en cours de traitement