Checkpoint: Évolution du système de rappels pour permettre jusqu'à 2 pièces jointes au lieu d'une seule. Migration SQL appliquée en local et sur le VPS de production. Les rappels existants sont préservés.

This commit is contained in:
Manus
2026-01-28 10:13:32 -05:00
parent 8c6dda473a
commit 86d3d437bd
10 changed files with 2445 additions and 17 deletions

13
todo.md
View File

@@ -1394,3 +1394,16 @@
- [x] Retirer les logs de debug
- [x] Déployer la version finale sur VPS
- [x] Créer un checkpoint final
## Évolution rappels - 2 pièces jointes
- [x] Analyser le schéma actuel de la table rappels
- [x] Planifier la migration pour passer de 1 à 2 pièces jointes
- [x] Modifier le schéma Drizzle (drizzle/schema.ts)
- [x] Créer et appliquer la migration SQL en local
- [x] Adapter le backend (emailService.ts, rappelScheduler.ts, routers.ts, db.ts)
- [x] Adapter le frontend (AdminRappels.tsx)
- [x] Tester localement avec rappels existants
- [x] Déployer sur VPS avec migration
- [x] Vérifier que les rappels existants sont préservés (migration additive)
- [x] Créer un checkpoint