Checkpoint: Ajout du bouton "Tester le rappel" dans AdminSequences.tsx :

- Ajout de la mutation testerRappelMutation connectée à la procédure tRPC rappels.testerRappel
- Ajout de l'icône Send dans les imports
- Ajout du bouton dans la colonne Actions du tableau des séquences (entre Edit et Delete)
- Le bouton envoie un email de test à l'administrateur avec les données de la séquence sélectionnée
- Validation : le bouton est désactivé si la séquence n'a pas de dates configurées
- Feedback utilisateur : toast de succès ou d'erreur après l'envoi
- Mise à jour du fichier todo.md pour marquer la tâche comme terminée
This commit is contained in:
Manus
2026-01-15 11:48:33 -05:00
parent 6068b0772a
commit b9804ada14
8 changed files with 215 additions and 5 deletions

View File

@@ -1021,3 +1021,21 @@ export async function sendAttestationEmail(params: {
html: await getEmailTemplate(content, 'attestation'),
});
}
/**
* Alias pour sendPasswordResetEmail avec des paramètres plus simples
*/
export async function sendResetPasswordEmail(params: {
email: string;
prenom: string;
nom: string;
lienReinitialisation: string;
}): Promise<boolean> {
return sendPasswordResetEmail({
apprenantEmail: params.email,
apprenantNom: params.nom,
apprenantPrenom: params.prenom,
resetLink: params.lienReinitialisation,
});
}