feat(mail): use contextualized Current.application_name
This commit is contained in:
parent
8b9d4c87f7
commit
68ee4a3404
45 changed files with 248 additions and 183 deletions
|
@ -7,7 +7,7 @@ class APITokenMailer < ApplicationMailer
|
|||
def expiration(api_token)
|
||||
@api_token = api_token
|
||||
user = api_token.administrateur.user
|
||||
subject = "Votre jeton d'accès à la plateforme #{APPLICATION_NAME} expire le #{l(@api_token.expires_at, format: :long)}"
|
||||
subject = "Votre jeton d'accès à la plateforme #{Current.application_name} expire le #{l(@api_token.expires_at, format: :long)}"
|
||||
|
||||
mail(to: user.email, subject:)
|
||||
end
|
||||
|
|
|
@ -26,7 +26,8 @@ module MailerDefaultsConfigurableConcern
|
|||
|
||||
included do
|
||||
before_action -> { self.class.save_original_defaults }
|
||||
after_action -> { self.class.reset_original_defaults }
|
||||
before_action :set_currents_for_legacy
|
||||
after_action -> { self.class.reset_original_defaults }
|
||||
|
||||
def configure_defaults_for_user(user)
|
||||
return if !user.is_a?(User) # not for super-admins
|
||||
|
|
|
@ -32,7 +32,7 @@ class InstructeurMailer < ApplicationMailer
|
|||
def send_login_token(instructeur, login_token)
|
||||
@instructeur_id = instructeur.id
|
||||
@login_token = login_token
|
||||
subject = "Connexion sécurisée à #{APPLICATION_NAME}"
|
||||
subject = "Connexion sécurisée à #{Current.application_name}"
|
||||
|
||||
mail(to: instructeur.email, subject: subject)
|
||||
end
|
||||
|
|
|
@ -2,19 +2,19 @@ class PreactivateUsersMailer < ApplicationMailer
|
|||
layout 'mailers/layout'
|
||||
|
||||
def reinvite(model, model_name)
|
||||
subject = "Votre compte #{model_name} est activé sur #{APPLICATION_NAME}"
|
||||
subject = "Votre compte #{model_name} est activé sur #{Current.application_name}"
|
||||
signature_separator = "-- "
|
||||
body = <<~END_OF_MAIL
|
||||
Bonjour,
|
||||
|
||||
les activations de compte #{model_name} sur #{APPLICATION_NAME}
|
||||
les activations de compte #{model_name} sur #{Current.application_name}
|
||||
ont connu depuis deux semaines un fonctionnement erratique, et nous
|
||||
pensons que votre inscription sur #{APPLICATION_NAME} a pu s’en
|
||||
pensons que votre inscription sur #{Current.application_name} a pu s’en
|
||||
trouver affectée.
|
||||
|
||||
Nous avons maintenant rétabli un fonctionnement normal de l’activation
|
||||
des comptes. Vous pouvez désormais vous connecter sans encombres à votre
|
||||
compte #{model_name} sur #{APPLICATION_NAME}.
|
||||
compte #{model_name} sur #{Current.application_name}.
|
||||
Si toutefois des difficultés devaient persister, n’hésitez pas à nous
|
||||
en faire part.
|
||||
|
||||
|
@ -22,7 +22,7 @@ class PreactivateUsersMailer < ApplicationMailer
|
|||
|
||||
Cordialement
|
||||
#{signature_separator}
|
||||
L’équipe #{APPLICATION_NAME}
|
||||
L’équipe #{Current.application_name}
|
||||
END_OF_MAIL
|
||||
|
||||
mail(to: model.email,
|
||||
|
|
|
@ -25,7 +25,7 @@ class ResendAttestationMailer < ApplicationMailer
|
|||
|
||||
Cordialement,
|
||||
|
||||
L’équipe #{APPLICATION_NAME}
|
||||
L’équipe #{Current.application_name}
|
||||
HEREDOC
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue