feat(i18n): send dossier notifications with its user locale
This commit is contained in:
parent
34b1418868
commit
cd9f7df502
1 changed files with 10 additions and 6 deletions
|
@ -22,7 +22,9 @@ class NotificationMailer < ApplicationMailer
|
||||||
@logo_url = attach_logo(@dossier.procedure)
|
@logo_url = attach_logo(@dossier.procedure)
|
||||||
@rendered_template = sanitize(@body)
|
@rendered_template = sanitize(@body)
|
||||||
|
|
||||||
mail(subject: @subject, to: @email, template_name: 'send_notification')
|
I18n.with_locale(@dossier.user_locale) do
|
||||||
|
mail(subject: @subject, to: @email, template_name: 'send_notification')
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.send_en_construction_notification(dossier)
|
def self.send_en_construction_notification(dossier)
|
||||||
|
@ -53,12 +55,14 @@ class NotificationMailer < ApplicationMailer
|
||||||
if @dossier.user_deleted?
|
if @dossier.user_deleted?
|
||||||
mail.perform_deliveries = false
|
mail.perform_deliveries = false
|
||||||
else
|
else
|
||||||
mail_template = @dossier.procedure.mail_template_for(params[:state])
|
I18n.with_locale(@dossier.user_locale) do
|
||||||
|
mail_template = @dossier.procedure.mail_template_for(params[:state])
|
||||||
|
|
||||||
@email = @dossier.user_email_for(:notification)
|
@email = @dossier.user_email_for(:notification)
|
||||||
@subject = mail_template.subject_for_dossier(@dossier)
|
@subject = mail_template.subject_for_dossier(@dossier)
|
||||||
@body = mail_template.body_for_dossier(@dossier)
|
@body = mail_template.body_for_dossier(@dossier)
|
||||||
@actions = mail_template.actions_for_dossier(@dossier)
|
@actions = mail_template.actions_for_dossier(@dossier)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue