change wording to clarify emails
This commit is contained in:
parent
1441855fe8
commit
0bf1790682
13 changed files with 80 additions and 80 deletions
|
@ -8,4 +8,9 @@
|
|||
- @hidden_dossiers.each do |d|
|
||||
%li n° #{d.id} (#{d.procedure.libelle})
|
||||
|
||||
%p
|
||||
= t('.footer', count: @hidden_dossiers.size)
|
||||
= link_to("mes dossiers", dossiers_url)
|
||||
\.
|
||||
|
||||
= render partial: "layouts/mailers/signature"
|
||||
|
|
|
@ -9,9 +9,8 @@
|
|||
%li N° #{d.id} (#{d.procedure.libelle})
|
||||
|
||||
%p
|
||||
%strong= t('.account_active', count: @hidden_dossiers.size)
|
||||
|
||||
- if @state == Dossier.states.fetch(:en_construction)
|
||||
%p= t('.footer_en_construction', count: @hidden_dossiers.size, remaining_weeks_before_expiration: distance_of_time_in_words(Expired::REMAINING_WEEKS_BEFORE_EXPIRATION.weeks))
|
||||
= t('.footer', count: @hidden_dossiers.size)
|
||||
= link_to("mes dossiers", dossiers_url)
|
||||
\.
|
||||
|
||||
= render partial: "layouts/mailers/signature"
|
||||
|
|
|
@ -8,6 +8,8 @@
|
|||
- @dossiers.each do |d|
|
||||
%li= link_to("n° #{d.id} (#{d.procedure.libelle})", dossier_url(d))
|
||||
|
||||
%p= sanitize(t('.footer', count: @dossiers.size))
|
||||
%p
|
||||
= t('.account_active', count: @dossiers.size)
|
||||
|
||||
|
||||
= render partial: "layouts/mailers/signature"
|
||||
|
|
|
@ -4,18 +4,17 @@
|
|||
|
||||
%p
|
||||
- if @state == Dossier.states.fetch(:en_construction)
|
||||
= t('.header_en_construction', count: @dossiers.size)
|
||||
= t('.header_en_construction', count: @dossiers.size, remaining_weeks_before_expiration: distance_of_time_in_words(Expired::REMAINING_WEEKS_BEFORE_EXPIRATION.weeks))
|
||||
- else
|
||||
= t('.header_termine', count: @dossiers.size)
|
||||
= t('.header_termine', count: @dossiers.size, remaining_weeks_before_expiration: distance_of_time_in_words(Expired::REMAINING_WEEKS_BEFORE_EXPIRATION.weeks))
|
||||
|
||||
%ul
|
||||
- @dossiers.each do |d|
|
||||
%li
|
||||
#{link_to("N° #{d.id} (#{d.procedure.libelle})", dossier_url(d))}. Retrouvez le dossier au format #{link_to("PDF", instructeur_dossier_url(d.procedure, d, format: :pdf))}
|
||||
|
||||
%p
|
||||
- if @state == Dossier.states.fetch(:en_construction)
|
||||
= sanitize(t('.footer_en_construction', count: @dossiers.size, remaining_weeks_before_expiration: distance_of_time_in_words(Expired::REMAINING_WEEKS_BEFORE_EXPIRATION.weeks)))
|
||||
- else
|
||||
= sanitize(t('.footer_termine', count: @dossiers.size, remaining_weeks_before_expiration: distance_of_time_in_words(Expired::REMAINING_WEEKS_BEFORE_EXPIRATION.weeks)))
|
||||
- if @state == Dossier.states.fetch(:en_construction)
|
||||
%p
|
||||
= sanitize(t('.footer_en_construction'))
|
||||
|
||||
= render partial: "layouts/mailers/signature"
|
||||
|
|
|
@ -12,13 +12,15 @@
|
|||
%li
|
||||
#{link_to("N° #{d.id} (#{d.procedure.libelle})", dossier_url(d))}
|
||||
|
||||
%p
|
||||
%strong= t('.account_active', count: @dossiers.size)
|
||||
|
||||
%p
|
||||
- if @state == Dossier.states.fetch(:en_construction)
|
||||
= sanitize(t('.footer_en_construction', count: @dossiers.size, remaining_weeks_before_expiration: distance_of_time_in_words(Expired::REMAINING_WEEKS_BEFORE_EXPIRATION.weeks)))
|
||||
- else
|
||||
= sanitize(t('.footer_termine', count: @dossiers.size, dossiers_url: dossiers_url, remaining_weeks_before_expiration: distance_of_time_in_words(Expired::REMAINING_WEEKS_BEFORE_EXPIRATION.weeks)))
|
||||
|
||||
= link_to("mes dossiers", dossiers_url)
|
||||
\.
|
||||
%p
|
||||
= t('.account_active', count: @dossiers.size)
|
||||
|
||||
= render partial: "layouts/mailers/signature"
|
||||
|
|
|
@ -2,8 +2,11 @@ fr:
|
|||
dossier_mailer:
|
||||
notify_automatic_deletion_to_administration:
|
||||
subject:
|
||||
one: "Un dossier a été supprimé automatiquement"
|
||||
other: "Des dossiers ont été supprimés automatiquement"
|
||||
one: "Un dossier a été supprimé"
|
||||
other: "Des dossiers ont été supprimés"
|
||||
header:
|
||||
one: "Le délai maximal de conservation du dossier suivant a été atteint, celui-ci a donc été supprimé :"
|
||||
other: "Le délai maximal de conservation des dossiers suivants a été atteint, ceux-ci ont donc été supprimés :"
|
||||
one: "Le délai maximal de conservation du dossier a été atteint, celui-ci a donc été supprimé :"
|
||||
other: "Le délai maximal de conservation des dossiers a été atteint, ceux-ci ont donc été supprimés :"
|
||||
footer:
|
||||
one: Vous pouvez retrouver ce dossier pendant encore une semaine depuis l’onglet « Supprimé » sur la page
|
||||
other: Vous pouvez retrouver ces dossiers pendant encore une semaine depuis l’onglet « Supprimés » sur la page
|
||||
|
|
|
@ -2,14 +2,11 @@ fr:
|
|||
dossier_mailer:
|
||||
notify_automatic_deletion_to_user:
|
||||
subject:
|
||||
one: "Un dossier a été supprimé automatiquement de votre compte"
|
||||
other: "Des dossiers ont été supprimés automatiquement de votre compte"
|
||||
one: "Un dossier a été supprimé de votre compte"
|
||||
other: "Des dossiers ont été supprimés de votre compte"
|
||||
header:
|
||||
one: "Le délai maximum pour la conservation du dossier suivant a été atteint.\nLe dossier suivant a été automatiquement supprimé :"
|
||||
other: "Le délai maximum pour la conservation des dossiers suivants a été atteint.\nLes dossiers suivants ont été automatiquement supprimés :"
|
||||
account_active:
|
||||
one: Votre compte reste activé sur Démarches Simplifiées, seul le dossier est supprimé.
|
||||
other: Votre compte reste activé sur Démarches Simplifiées, seuls les dossiers ont été supprimés.
|
||||
footer_en_construction:
|
||||
one: "Le dossier ne sera pas traité, nous nous excusons de la gêne occasionnée."
|
||||
other: "Les dossiers ne seront pas traités, nous nous excusons de la gêne occasionnée."
|
||||
one: "Le délai maximum pour la conservation du dossier a été atteint.\nLe dossier suivant a été supprimé :"
|
||||
other: "Le délai maximum pour la conservation des dossiers a été atteint.\nLes dossiers suivants ont été supprimés :"
|
||||
footer:
|
||||
one: Vous pouvez retrouver ce dossier pendant encore une semaine depuis l’onglet « Supprimé » sur la page
|
||||
other: Vous pouvez retrouver ces dossiers pendant encore une semaine depuis l’onglet « Supprimés » sur la page
|
||||
|
|
|
@ -2,8 +2,8 @@ fr:
|
|||
dossier_mailer:
|
||||
notify_brouillon_deletion:
|
||||
subject:
|
||||
one: "Un dossier en brouillon a été supprimé automatiquement"
|
||||
other: "Des dossiers en brouillon ont été supprimés automatiquement"
|
||||
one: "Un dossier en brouillon a été supprimé"
|
||||
other: "Des dossiers en brouillon ont été supprimés"
|
||||
header:
|
||||
one: "Le délai maximum de conservation du dossier en brouillon suivant a été atteint, celui-ci a donc été supprimé :"
|
||||
other: "Le délai maximum de conservation des dossiers en brouillon suivants a été atteint, ceux-ci ont donc été supprimés :"
|
||||
one: "Le délai maximum de conservation du dossier en brouillon a été atteint, celui-ci a donc été supprimé :"
|
||||
other: "Le délai maximum de conservation des dossiers en brouillon a été atteint, ceux-ci ont donc été supprimés :"
|
||||
|
|
|
@ -5,8 +5,8 @@ fr:
|
|||
one: Un dossier en brouillon va bientôt être supprimé
|
||||
other: Des dossiers en brouillon vont bientôt être supprimés
|
||||
header:
|
||||
one: "Afin de limiter la conservation de vos données personnelles, le dossier en brouillon suivant sera bientôt automatiquement supprimé :"
|
||||
other: "Afin de limiter la conservation de vos données personnelles, les dossiers en brouillon suivants seront bientôt automatiquement supprimés :"
|
||||
footer:
|
||||
one: "Si vous souhaitez toujours déposer ce dossier, vous pouvez retrouver votre brouillon pendant encore <b>un mois</b>. Si vous souhaitez conserver votre dossier plus longtemps, vous pouvez <b>prolonger sa durée de conservation</b> dans l’interface. Et sinon, vous n’avez rien à faire."
|
||||
other: "Si vous souhaitez toujours déposer ces dossiers, vous pouvez retrouver vos brouillons pendant encore <b>un mois</b>. Si vous souhaitez conserver vos dossiers plus longtemps, vous pouvez <b>prolonger leur durée de conservation</b> au cas par cas dans l’interface. Et sinon, vous n’avez rien à faire."
|
||||
one: "Afin de limiter la conservation de vos données personnelles, ce dossier en brouillon sera bientôt supprimé :"
|
||||
other: "Afin de limiter la conservation de vos données personnelles, ces dossiers en brouillon seront bientôt supprimés :"
|
||||
account_active:
|
||||
one: Votre compte reste activé sur Démarches Simplifiées, seul le dossier sera supprimé.
|
||||
other: Votre compte reste activé sur Démarches Simplifiées, seuls les dossiers seront supprimés.
|
||||
|
|
|
@ -2,20 +2,15 @@ fr:
|
|||
dossier_mailer:
|
||||
notify_near_deletion_to_administration:
|
||||
subject_en_construction:
|
||||
one: Un dossier en construction va bientôt être supprimé
|
||||
other: Des dossiers en construction vont bientôt être supprimés
|
||||
one: Un dossier en attente d'instruction va bientôt être supprimé
|
||||
other: Des dossiers en attente d'instruction vont bientôt être supprimés
|
||||
subject_termine:
|
||||
one: Un dossier dont le traitement est terminé va bientôt être supprimé
|
||||
other: Des dossiers dont le traitement est terminé vont bientôt être supprimés
|
||||
one: Un dossier traité va bientôt être supprimé
|
||||
other: Des dossiers traités vont bientôt être supprimés
|
||||
header_en_construction:
|
||||
one: "Le dossier en construction suivant sera bientôt automatiquement supprimé :"
|
||||
other: "Les dossiers en construction suivants seront bientôt automatiquement supprimés :"
|
||||
one: "il vous reste %{remaining_weeks_before_expiration} pour démarrer l'instruction de ce dossier avant qu'il ne soit supprimé :"
|
||||
other: "il vous reste %{remaining_weeks_before_expiration} pour démarrer l'instruction de ces dossiers avant qu'ils ne soient supprimés :"
|
||||
header_termine:
|
||||
one: "Le dossier suivant dont le traitement est terminé sera bientôt automatiquement supprimé :"
|
||||
other: "Les dossiers suivants dont le traitement est terminé seront bientôt automatiquement supprimés :"
|
||||
footer_en_construction:
|
||||
one: "Vous avez <b>%{remaining_weeks_before_expiration}</b> pour commencer l’instruction du dossier."
|
||||
other: "Vous avez <b>%{remaining_weeks_before_expiration}</b> pour commencer l’instruction des dossiers."
|
||||
footer_termine:
|
||||
one: "Vous avez <b>%{remaining_weeks_before_expiration}</b> pour archiver le dossier."
|
||||
other: "Vous avez <b>%{remaining_weeks_before_expiration}</b> pour archiver les dossiers."
|
||||
one: "il vous reste %{remaining_weeks_before_expiration} pour archiver ce dossier traité avant qu'il ne soit supprimé :"
|
||||
other: "il vous reste %{remaining_weeks_before_expiration} pour archiver ces dossier traités avant qu'ils ne soient supprimés :"
|
||||
footer_en_construction: Vous pouvez tenir informé l'usager, en utilisant la messagerie depuis la page du dossier.
|
||||
|
|
|
@ -2,23 +2,23 @@ fr:
|
|||
dossier_mailer:
|
||||
notify_near_deletion_to_user:
|
||||
subject_en_construction:
|
||||
one: Un dossier en construction va bientôt être supprimé
|
||||
other: Des dossiers en construction vont bientôt être supprimés
|
||||
one: Un dossier en attente d'instruction va bientôt être supprimé
|
||||
other: Des dossiers en attente d'instruction vont bientôt être supprimés
|
||||
subject_termine:
|
||||
one: Un dossier dont le traitement est terminé va bientôt être supprimé
|
||||
other: Des dossiers dont le traitement est terminé vont bientôt être supprimés
|
||||
one: Un dossier traité va bientôt être supprimé
|
||||
other: Des dossiers traités vont bientôt être supprimés
|
||||
header_en_construction:
|
||||
one: "Afin de respecter la durée de conservation de vos données personnelles, le dossier en construction suivant sera supprimé automatiquement dans deux semaines :"
|
||||
other: "Afin de respecter la durée de conservation de vos données personnelles, les dossiers en construction suivants seront supprimés automatiquement dans deux semaines :"
|
||||
one: "Afin de respecter la durée de conservation de vos données personnelles, le dossier en attente d'instruction suivant sera supprimé automatiquement dans deux semaines :"
|
||||
other: "Afin de respecter la durée de conservation de vos données personnelles, les dossiers en attente d'instruction suivants seront supprimés automatiquement dans deux semaines :"
|
||||
header_termine:
|
||||
one: "Afin de respecter la durée de conservation de vos données personnelles, le dossier suivant dont le traitement est terminé sera supprimé automatiquement dans deux semaines :"
|
||||
other: "Afin de respecter la durée de conservation de vos données personnelles, les dossiers suivants dont le traitement est terminé seront supprimés automatiquement dans deux semaines :"
|
||||
one: "Afin de respecter la durée de conservation de vos données personnelles, ce dossier traité sera supprimé dans deux semaines :"
|
||||
other: "Afin de respecter la durée de conservation de vos données personnelles, ces dossiers traités seront supprimés dans deux semaines :"
|
||||
account_active:
|
||||
one: Votre compte reste activé sur Démarches Simplifiées, seul le dossier sera supprimé.
|
||||
other: Votre compte reste activé sur Démarches Simplifiées, seuls les dossiers seront supprimés.
|
||||
footer_termine:
|
||||
one: "Vous pouvez télécharger votre dossier au format PDF depuis l’onglet « Expirant » sur la page <a href=\"%{dossiers_url}\">Mes dossiers</a>."
|
||||
other: "Vous pouvez télécharger vos dossiers au format PDF depuis l’onglet « Expirant » sur la page <a href=\"%{dossiers_url}\">Mes dossiers</a>."
|
||||
one: Vous pouvez télécharger votre dossier au format PDF depuis l’onglet « Expirant » sur la page
|
||||
other: "Vous pouvez télécharger vos dossiers au format PDF depuis l’onglet « Expirant » sur la page "
|
||||
footer_en_construction:
|
||||
one: "Si vous souhaitez conserver votre dossier plus longtemps, vous pouvez <b>prolonger sa durée de conservation</b> dans l’interface."
|
||||
other: "Si vous souhaitez conserver vos dossiers plus longtemps, vous pouvez <b>prolonger leur durée de conservation</b> au cas par cas dans l’interface."
|
||||
one: Depuis la page de votre dossier vous avez la possibilité de :<br>- prolonger la durée de conservation pour un délai de 6 mois<br>- contacter l'administration qui gère votre dossier via la messagerie
|
||||
other: Depuis la page de vos dossiers vous avez la possibilité de :<br>- prolonger la durée de conservation pour un délai de 6 mois<br>- contacter l'administration qui gère votre dossier via la messagerie
|
||||
|
|
|
@ -121,7 +121,7 @@ RSpec.describe DossierMailer, type: :mailer do
|
|||
subject { described_class.notify_brouillon_deletion([dossier.hash_for_deletion_mail], dossier.user.email) }
|
||||
|
||||
it 'verifies subject and body content for brouillon deletion notification' do
|
||||
expect(subject.subject).to eq("Un dossier en brouillon a été supprimé automatiquement")
|
||||
expect(subject.subject).to eq("Un dossier en brouillon a été supprimé")
|
||||
expect(subject.body).to include("n° #{dossier.id} (#{dossier.procedure.libelle})")
|
||||
end
|
||||
end
|
||||
|
@ -138,10 +138,9 @@ RSpec.describe DossierMailer, type: :mailer do
|
|||
|
||||
it 'checks email subject, to, and body for correct inclusions and exclusions for en_construction status' do
|
||||
expect(subject.to).to eq([hidden_dossier.user.email])
|
||||
expect(subject.subject).to eq("Un dossier a été supprimé automatiquement de votre compte")
|
||||
expect(subject.subject).to eq("Un dossier a été supprimé de votre compte")
|
||||
expect(subject.body).to include("N° #{hidden_dossier.id} ")
|
||||
expect(subject.body).to include(hidden_dossier.procedure.libelle)
|
||||
expect(subject.body).to include("nous nous excusons de la gêne occasionnée")
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -152,10 +151,9 @@ RSpec.describe DossierMailer, type: :mailer do
|
|||
|
||||
it 'checks email subject, to, and body for correct inclusions and exclusions for termine status' do
|
||||
expect(subject.to).to eq([hidden_dossier.user.email])
|
||||
expect(subject.subject).to eq("Un dossier a été supprimé automatiquement de votre compte")
|
||||
expect(subject.subject).to eq("Un dossier a été supprimé de votre compte")
|
||||
expect(subject.body).to include("N° #{hidden_dossier.id} ")
|
||||
expect(subject.body).to include(hidden_dossier.procedure.libelle)
|
||||
expect(subject.body).not_to include("nous nous excusons de la gêne occasionnée")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -168,7 +166,7 @@ RSpec.describe DossierMailer, type: :mailer do
|
|||
subject { described_class.notify_automatic_deletion_to_administration([hidden_dossier], hidden_dossier.user.email) }
|
||||
|
||||
it 'verifies subject and body content for automatic deletion notification' do
|
||||
expect(subject.subject).to eq("Un dossier a été supprimé automatiquement")
|
||||
expect(subject.subject).to eq("Un dossier a été supprimé")
|
||||
expect(subject.body).to include("n° #{hidden_dossier.id} (#{hidden_dossier.procedure.libelle})")
|
||||
end
|
||||
end
|
||||
|
@ -180,11 +178,11 @@ RSpec.describe DossierMailer, type: :mailer do
|
|||
subject { described_class.notify_near_deletion_to_administration([dossier], dossier.user.email) }
|
||||
|
||||
it 'checks email subject and body for correct inclusions for en_construction status' do
|
||||
expect(subject.subject).to eq("Un dossier en construction va bientôt être supprimé")
|
||||
expect(subject.subject).to eq("Un dossier en attente d'instruction va bientôt être supprimé")
|
||||
expect(subject.body).to include("N° #{dossier.id} ")
|
||||
expect(subject.body).to include(dossier.procedure.libelle)
|
||||
expect(subject.body).to include("PDF")
|
||||
expect(subject.body).to include("Vous avez <b>14 jours</b> pour commencer l’instruction du dossier.")
|
||||
expect(subject.body).to include("il vous reste 14 jours pour démarrer l'instruction ")
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -194,7 +192,7 @@ RSpec.describe DossierMailer, type: :mailer do
|
|||
subject { described_class.notify_near_deletion_to_administration([dossier], dossier.user.email) }
|
||||
|
||||
it 'verifies subject and body content for near deletion notification of completed cases' do
|
||||
expect(subject.subject).to eq("Un dossier dont le traitement est terminé va bientôt être supprimé")
|
||||
expect(subject.subject).to eq("Un dossier traité va bientôt être supprimé")
|
||||
expect(subject.body).to include("N° #{dossier.id} ")
|
||||
expect(subject.body).to include(dossier.procedure.libelle)
|
||||
end
|
||||
|
@ -209,11 +207,11 @@ RSpec.describe DossierMailer, type: :mailer do
|
|||
|
||||
it 'verifies email subject, to, and body for correct inclusions for en_construction status' do
|
||||
expect(subject.to).to eq([dossier.user.email])
|
||||
expect(subject.subject).to eq("Un dossier en construction va bientôt être supprimé")
|
||||
expect(subject.subject).to eq("Un dossier en attente d'instruction va bientôt être supprimé")
|
||||
expect(subject.body).to include("N° #{dossier.id} ")
|
||||
expect(subject.body).to include(dossier.procedure.libelle)
|
||||
expect(subject.body).to include("Votre compte reste activé")
|
||||
expect(subject.body).to include("Si vous souhaitez conserver votre dossier plus longtemps, vous pouvez <b>prolonger sa durée de conservation</b> dans l’interface.")
|
||||
expect(subject.body).to include("Depuis la page de votre dossier vous avez la possibilité de :<br>- prolonger la durée de conservation pour un délai de 6 mois")
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -224,7 +222,7 @@ RSpec.describe DossierMailer, type: :mailer do
|
|||
|
||||
it 'checks email subject, to, and body for correct inclusions for termine status' do
|
||||
expect(subject.to).to eq([dossier.user.email])
|
||||
expect(subject.subject).to eq("Un dossier dont le traitement est terminé va bientôt être supprimé")
|
||||
expect(subject.subject).to eq("Un dossier traité va bientôt être supprimé")
|
||||
expect(subject.body).to include("N° #{dossier.id} ")
|
||||
expect(subject.body).to include(dossier.procedure.libelle)
|
||||
expect(subject.body).to include("Votre compte reste activé")
|
||||
|
@ -238,7 +236,7 @@ RSpec.describe DossierMailer, type: :mailer do
|
|||
subject { described_class.notify_near_deletion_to_user(dossiers, dossiers[0].user.email) }
|
||||
|
||||
it 'verifies email subject and body contain correct dossier numbers for multiple termine status' do
|
||||
expect(subject.subject).to eq("Des dossiers dont le traitement est terminé vont bientôt être supprimés")
|
||||
expect(subject.subject).to eq("Des dossiers traités vont bientôt être supprimés")
|
||||
dossiers.each do |dossier|
|
||||
expect(subject.body).to include("N° #{dossier.id} ")
|
||||
end
|
||||
|
|
|
@ -56,15 +56,15 @@ class DossierMailerPreview < ActionMailer::Preview
|
|||
end
|
||||
|
||||
def notify_deletion_to_administration
|
||||
DossierMailer.notify_deletion_to_administration(deleted_dossier, administration_email)
|
||||
DossierMailer.notify_deletion_to_administration(dossier, administration_email)
|
||||
end
|
||||
|
||||
def notify_automatic_deletion_to_user
|
||||
DossierMailer.notify_automatic_deletion_to_user([deleted_dossier, deleted_dossier], usager_email)
|
||||
DossierMailer.notify_automatic_deletion_to_user([dossier, dossier], usager_email)
|
||||
end
|
||||
|
||||
def notify_automatic_deletion_to_administration
|
||||
DossierMailer.notify_automatic_deletion_to_administration([deleted_dossier, deleted_dossier], administration_email)
|
||||
DossierMailer.notify_automatic_deletion_to_administration([dossier, dossier], administration_email)
|
||||
end
|
||||
|
||||
def notify_brouillon_not_submitted
|
||||
|
|
Loading…
Reference in a new issue