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

10
todo.md
View File

@@ -807,3 +807,13 @@
- [x] Corriger l'erreur de type dans la modification des séquences (formateurId string au lieu de number)
- [x] Corriger la conservation de la date de blocage lors de la modification des séquences (ajout du champ dans le schéma Drizzle)
- [x] Corriger les rappels envoyés plusieurs fois et l'historique vide (nettoyage de la table logsRappels)
## Nouvelles fonctionnalités à implémenter
- [ ] Créer la table passwordResetTokens dans le schéma Drizzle
- [ ] Implémenter la route backend pour demander une réinitialisation de mot de passe
- [ ] Implémenter la route backend pour valider le token et réinitialiser le mot de passe
- [ ] Créer la page frontend de demande de réinitialisation
- [ ] Créer la page frontend de réinitialisation avec token
- [x] Ajouter le bouton "Tester le rappel" dans AdminSequences.tsx
- [ ] Corriger les erreurs TypeScript dans les fonctions de gestion des présences
- [ ] Corriger les erreurs TypeScript dans les fonctions de gestion des logs