hide decision displayed in messagerie with auto commentaire

This commit is contained in:
Lisa Durand 2024-03-27 17:28:54 +01:00
parent b2e48b4dbe
commit 5bbc4cab50
5 changed files with 20 additions and 5 deletions

View file

@ -3,9 +3,13 @@ class MailTemplatePresenterService
include ActionView::Helpers::TextHelper
def self.create_commentaire_for_state(dossier, state)
service = new(dossier, state)
body = ["<p>[#{service.safe_subject}]</p>", service.safe_body].join('')
CommentaireService.create!(CONTACT_EMAIL, dossier, body: body)
if dossier.procedure.accuse_lecture? && Dossier::TERMINE.include?(state)
CommentaireService.create!(CONTACT_EMAIL, dossier, body: I18n.t('layouts.mailers.accuse_lecture.commentaire_html', service: dossier.procedure.service.nom))
else
service = new(dossier, state)
body = ["<p>[#{service.safe_subject}]</p>", service.safe_body].join('')
CommentaireService.create!(CONTACT_EMAIL, dossier, body: body)
end
end
def safe_body