mailers: display auto-archive date in notifications

This commit is contained in:
Judith 2020-05-27 11:33:04 +02:00 committed by GitHub Action
parent 38eb60f2ac
commit 6b65ee8d15
4 changed files with 4 additions and 2 deletions

View file

@ -2,6 +2,7 @@
class DossierMailer < ApplicationMailer class DossierMailer < ApplicationMailer
helper ServiceHelper helper ServiceHelper
helper MailerHelper helper MailerHelper
helper ProcedureHelper
layout 'mailers/layout' layout 'mailers/layout'

View file

@ -10,7 +10,7 @@
&nbsp;» est commencé mais n'est pas encore déposé. &nbsp;» est commencé mais n'est pas encore déposé.
%p %p
Si vous souhaitez que ce dossier soit pris en compte, il vous faut le déposer avant le Si vous souhaitez que ce dossier soit pris en compte, il vous faut le déposer avant le
#{l(@dossier.procedure.auto_archive_on - 1.day, format: '%-d %B %Y')} à 23 h 59 (heure de #{Rails.application.config.time_zone}), date limite de dépôt des dossiers. #{show_auto_archive(@dossier.procedure)} à 23 h 59 (heure de #{Rails.application.config.time_zone}), date limite de dépôt des dossiers.
%p %p
Pour cela, affichez le dossier avec le bouton ci-dessous, vérifiez votre dossier puis Pour cela, affichez le dossier avec le bouton ci-dessous, vérifiez votre dossier puis
cliquez sur le bouton cliquez sur le bouton

View file

@ -18,7 +18,7 @@
- if @dossier.procedure.auto_archive_on - if @dossier.procedure.auto_archive_on
%p %p
Vous pouvez déposer votre dossier jusqu'au #{l(@dossier.procedure.auto_archive_on - 1.day, format: '%-d %B %Y')} à 23 h 59 (heure de #{Rails.application.config.time_zone}). Vous pouvez déposer votre dossier jusqu'au #{show_auto_archive(@dossier.procedure)} à 23 h 59 (heure de #{Rails.application.config.time_zone}).
= render 'layouts/mailers/signature' = render 'layouts/mailers/signature'

View file

@ -21,6 +21,7 @@ RSpec.describe DossierMailer, type: :mailer do
it { expect(subject.body).to include(dossier.procedure.libelle) } it { expect(subject.body).to include(dossier.procedure.libelle) }
it { expect(subject.body).to include(dossier_url(dossier)) } it { expect(subject.body).to include(dossier_url(dossier)) }
it { expect(subject.body).to include("Vous pouvez déposer votre dossier jusqu'au") } it { expect(subject.body).to include("Vous pouvez déposer votre dossier jusqu'au") }
it { expect(subject.body).to include("heure de") }
it_behaves_like 'a dossier notification' it_behaves_like 'a dossier notification'
end end