[Ajout d'un nouvel utilisateur] Personnalisation du mail en fonction du rôle
Etapes pour reproduire le bug
Ecran Administration/Gérer les utilisateurs/Ajout d'un utilisateur
Quel est le comportement actuel du bug
Le mail reçu par le nouvel utilisateur est générique quelque soit son rôle
Quel est le comportement correct
Pouvoir personnaliser le mail en fonction du "rôle" de l'utilisateur
Pistes de solution
Ajout de la variable user (qui pourra être utilisé dans le twig) lors de l'appel du twig dans UserController.SendResetPasswordMail
private function sendResetPasswordMail(User $user, MailService $mailService, string $subject)
{
$url = $this->generateUrl(
'init_password',
['token' => $user->getTokenReset()],
UrlGeneratorInterface::ABSOLUTE_URL
);
$mailRecipients = [$user->getEmail()];
$mailHtml = $this->renderView(
'emails/add_user.html.twig',
[
'name' => $user->getName(),
'initUrl' => $url,
/* Ajout de user
'user' => $user,
]
);
/cc @mfaure