Ce commit introduit une nouvelle fonctionnalité permettant de créer un compte administrateur via une commande console et d'envoyer un mot de passe temporaire par email. Les changements incluent: - Ajout d'une commande `AccountCommand` pour créer un compte administrateur. - Création d'un service `TempPasswordGenerator` pour générer des mots de passe temporaires aléatoires. - Ajout d'un événement `CreatedAdminEvent` pour déclencher l'envoi d'email après la création d'un administrateur. - Modification du subscriber `MailerSubscriber` pour utiliser le nouveau template email et inclure le mot de passe temporaire. - Création d'un nouveau template email `mails/artemis/new_admin.twig` pour l'envoi du mot de passe temporaire. - Ajout de tests unitaires pour l'entité `Mail` et le repository `MailRepository`. - Suppression de code commenté inutile dans `MailRepository`. - Correction d'un bug dans `Mailer.php` pour passer les données au template twig. - Mise à jour de la configuration `messenger.yaml` (suppression d'une ligne inutile).
967 B
967 B