[#1110] use modern rather than legacy tags in default mail templates
This commit is contained in:
parent
deea23139f
commit
75a3d0f3db
12 changed files with 21 additions and 21 deletions
|
@ -7,7 +7,7 @@ module Mails
|
||||||
SLUG = "closed_mail"
|
SLUG = "closed_mail"
|
||||||
TEMPLATE_NAME = "mails/closed_mail"
|
TEMPLATE_NAME = "mails/closed_mail"
|
||||||
DISPLAYED_NAME = "Accusé d'acceptation"
|
DISPLAYED_NAME = "Accusé d'acceptation"
|
||||||
DEFAULT_OBJECT = 'Votre dossier TPS nº --numero_dossier-- a été accepté'
|
DEFAULT_OBJECT = 'Votre dossier TPS nº --numéro du dossier-- a été accepté'
|
||||||
IS_DOSSIER_TERMINE = true
|
IS_DOSSIER_TERMINE = true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -7,7 +7,7 @@ module Mails
|
||||||
SLUG = "initiated_mail"
|
SLUG = "initiated_mail"
|
||||||
TEMPLATE_NAME = "mails/initiated_mail"
|
TEMPLATE_NAME = "mails/initiated_mail"
|
||||||
DISPLAYED_NAME = 'Accusé de réception'
|
DISPLAYED_NAME = 'Accusé de réception'
|
||||||
DEFAULT_OBJECT = 'Votre dossier TPS nº --numero_dossier-- a bien été reçu'
|
DEFAULT_OBJECT = 'Votre dossier TPS nº --numéro du dossier-- a bien été reçu'
|
||||||
IS_DOSSIER_TERMINE = false
|
IS_DOSSIER_TERMINE = false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -7,7 +7,7 @@ module Mails
|
||||||
SLUG = "received_mail"
|
SLUG = "received_mail"
|
||||||
TEMPLATE_NAME = "mails/received_mail"
|
TEMPLATE_NAME = "mails/received_mail"
|
||||||
DISPLAYED_NAME = 'Accusé de passage en instruction'
|
DISPLAYED_NAME = 'Accusé de passage en instruction'
|
||||||
DEFAULT_OBJECT = 'Votre dossier TPS nº --numero_dossier-- va être instruit'
|
DEFAULT_OBJECT = 'Votre dossier TPS nº --numéro du dossier-- va être instruit'
|
||||||
IS_DOSSIER_TERMINE = false
|
IS_DOSSIER_TERMINE = false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -7,7 +7,7 @@ module Mails
|
||||||
SLUG = "refused_mail"
|
SLUG = "refused_mail"
|
||||||
TEMPLATE_NAME = "mails/refused_mail"
|
TEMPLATE_NAME = "mails/refused_mail"
|
||||||
DISPLAYED_NAME = 'Accusé de rejet du dossier'
|
DISPLAYED_NAME = 'Accusé de rejet du dossier'
|
||||||
DEFAULT_OBJECT = 'Votre dossier TPS nº --numero_dossier-- a été refusé'
|
DEFAULT_OBJECT = 'Votre dossier TPS nº --numéro du dossier-- a été refusé'
|
||||||
IS_DOSSIER_TERMINE = true
|
IS_DOSSIER_TERMINE = true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -7,7 +7,7 @@ module Mails
|
||||||
SLUG = "without_continuation"
|
SLUG = "without_continuation"
|
||||||
TEMPLATE_NAME = "mails/without_continuation_mail"
|
TEMPLATE_NAME = "mails/without_continuation_mail"
|
||||||
DISPLAYED_NAME = 'Accusé de classement sans suite'
|
DISPLAYED_NAME = 'Accusé de classement sans suite'
|
||||||
DEFAULT_OBJECT = 'Votre dossier TPS nº --numero_dossier-- a été classé sans suite'
|
DEFAULT_OBJECT = 'Votre dossier TPS nº --numéro du dossier-- a été classé sans suite'
|
||||||
IS_DOSSIER_TERMINE = true
|
IS_DOSSIER_TERMINE = true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
Bonjour,
|
Bonjour,
|
||||||
%br
|
%br
|
||||||
%br
|
%br
|
||||||
Votre dossier nº --numero_dossier-- a été accepté le --date_de_decision--.
|
Votre dossier nº --numéro du dossier-- a été accepté le --date de décision--.
|
||||||
%br
|
%br
|
||||||
%br
|
%br
|
||||||
A tout moment, vous pouvez consulter le contenu de vos dossiers et les éventuels commentaires de l'administration à cette adresse : --lien_dossier--
|
A tout moment, vous pouvez consulter le contenu de vos dossiers et les éventuels commentaires de l'administration à cette adresse : --lien dossier--
|
||||||
%br
|
%br
|
||||||
%br
|
%br
|
||||||
Bonne journée,
|
Bonne journée,
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
Bonjour,
|
Bonjour,
|
||||||
%br
|
%br
|
||||||
%br
|
%br
|
||||||
Votre administration vous confirme la bonne réception de votre dossier nº --numero_dossier--.
|
Votre administration vous confirme la bonne réception de votre dossier nº --numéro du dossier--.
|
||||||
%br
|
%br
|
||||||
%br
|
%br
|
||||||
A tout moment, vous pouvez consulter le contenu de vos dossiers et les éventuels commentaires de l'administration à cette adresse : --lien_dossier--
|
A tout moment, vous pouvez consulter le contenu de vos dossiers et les éventuels commentaires de l'administration à cette adresse : --lien dossier--
|
||||||
%br
|
%br
|
||||||
%br
|
%br
|
||||||
Bonne journée,
|
Bonne journée,
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
Bonjour,
|
Bonjour,
|
||||||
%br
|
%br
|
||||||
%br
|
%br
|
||||||
Votre administration vous confirme la bonne réception de votre dossier nº --numero_dossier--. Celui-ci sera instruit dans le délai légal déclaré par votre interlocuteur.
|
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.
|
||||||
%br
|
%br
|
||||||
%br
|
%br
|
||||||
Bonne journée,
|
Bonne journée,
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
Bonjour,
|
Bonjour,
|
||||||
%br
|
%br
|
||||||
%br
|
%br
|
||||||
Votre dossier nº --numero_dossier-- a été refusé le --date_de_decision--.
|
Votre dossier nº --numéro du dossier-- a été refusé le --date de décision--.
|
||||||
%br
|
%br
|
||||||
%br
|
%br
|
||||||
Pour en savoir plus sur le motif du refus, vous pouvez consulter le contenu de vos dossiers et les éventuels commentaires de l'administration à cette adresse : --lien_dossier--
|
Pour en savoir plus sur le motif du refus, vous pouvez consulter le contenu de vos dossiers et les éventuels commentaires de l'administration à cette adresse : --lien dossier--
|
||||||
%br
|
%br
|
||||||
%br
|
%br
|
||||||
Bonne journée,
|
Bonne journée,
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
Bonjour,
|
Bonjour,
|
||||||
%br
|
%br
|
||||||
%br
|
%br
|
||||||
Votre dossier nº --numero_dossier-- a été classé sans suite le --date_de_decision--.
|
Votre dossier nº --numéro du dossier-- a été classé sans suite le --date de décision--.
|
||||||
%br
|
%br
|
||||||
%br
|
%br
|
||||||
Pour en savoir plus sur les raisons de ce classement sans suite, vous pouvez consulter le contenu de vos dossiers et les éventuels commentaires de l'administration à cette adresse : --lien_dossier--
|
Pour en savoir plus sur les raisons de ce classement sans suite, vous pouvez consulter le contenu de vos dossiers et les éventuels commentaires de l'administration à cette adresse : --lien dossier--
|
||||||
%br
|
%br
|
||||||
%br
|
%br
|
||||||
Bonne journée,
|
Bonne journée,
|
||||||
|
|
|
@ -8,8 +8,8 @@ FactoryGirl.define do
|
||||||
factory :dossier_refused_mail_template, class: Mails::RefusedMail
|
factory :dossier_refused_mail_template, class: Mails::RefusedMail
|
||||||
|
|
||||||
factory :dossier_en_instruction_mail_template, class: Mails::InitiatedMail do
|
factory :dossier_en_instruction_mail_template, class: Mails::InitiatedMail do
|
||||||
object "[TPS] Accusé de réception pour votre dossier nº --numero_dossier--"
|
object "[TPS] Accusé de réception pour votre dossier nº --numéro du dossier--"
|
||||||
body "Votre administration vous confirme la bonne réception de votre dossier nº --numero_dossier--"
|
body "Votre administration vous confirme la bonne réception de votre dossier nº --numéro du dossier--"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -15,14 +15,14 @@ describe MailTemplateConcern do
|
||||||
end
|
end
|
||||||
|
|
||||||
describe 'with one token to replace' do
|
describe 'with one token to replace' do
|
||||||
let(:template) { '[TPS] Dossier : --numero_dossier--' }
|
let(:template) { '[TPS] Dossier : --numéro du dossier--' }
|
||||||
it do
|
it do
|
||||||
is_expected.to eq("[TPS] Dossier : #{dossier.id}")
|
is_expected.to eq("[TPS] Dossier : #{dossier.id}")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe 'with multiples tokens to replace' do
|
describe 'with multiples tokens to replace' do
|
||||||
let(:template) { '[TPS] --numero_dossier-- --libelle_procedure-- --lien_dossier--' }
|
let(:template) { '[TPS] --numéro du dossier-- --libellé procédure-- --lien dossier--' }
|
||||||
it do
|
it do
|
||||||
expected =
|
expected =
|
||||||
"[TPS] #{dossier.id} #{dossier.procedure.libelle} " +
|
"[TPS] #{dossier.id} #{dossier.procedure.libelle} " +
|
||||||
|
@ -48,10 +48,10 @@ describe MailTemplateConcern do
|
||||||
end
|
end
|
||||||
|
|
||||||
describe '.replace_tags' do
|
describe '.replace_tags' do
|
||||||
|
before { initiated_mail.body = "n --numéro du dossier--" }
|
||||||
it "avoids side effects" do
|
it "avoids side effects" do
|
||||||
subject = "n --numero_dossier--"
|
expect(initiated_mail.body_for_dossier(dossier)).to eq("n #{dossier.id}")
|
||||||
expect(initiated_mail.replace_tags(subject, dossier)).to eq("n #{dossier.id}")
|
expect(initiated_mail.body_for_dossier(dossier2)).to eq("n #{dossier2.id}")
|
||||||
expect(initiated_mail.replace_tags(subject, dossier2)).to eq("n #{dossier2.id}")
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue