Checkpoint: Correction des erreurs de colonnes dans la table rappels :

- Modification du schéma rappels : remplacement de nbJours par joursAvant pour correspondre à la structure réelle de la base de données
- Correction des noms de colonnes pour utiliser exactement la même casse que la base de données (templateType, heureEnvoi, nomFichier, urlFichier, s3Key, typeFichier, tailleFichier, derniereExecution)
- La page Rappels fonctionne maintenant correctement et affiche tous les rappels configurés sans erreurs SQL
This commit is contained in:
Manus
2026-01-12 11:56:15 -05:00
parent a969e8e870
commit 61f28781f0
10 changed files with 464 additions and 2 deletions

View File

@@ -212,8 +212,8 @@ export const rappels = mysqlTable("rappels", {
nom: varchar("nom", { length: 255 }).notNull(),
/** Type de template d'email à utiliser (rappel, rappelJ1, rappel3, rappel4, rappel5, rappel6) */
templateType: mysqlEnum("templateType", ["rappel", "rappelJ1", "rappel3", "rappel4", "rappel5", "rappel6"]).notNull(),
/** Nombre de jours avant/après la séquence */
nbJours: int("nbJours").notNull(),
/** Nombre de jours avant la séquence */
joursAvant: int("joursAvant").notNull(),
/** Heure d'envoi (format HH:mm) */
heureEnvoi: varchar("heureEnvoi", { length: 5 }).default("09:00").notNull(),
/** Timing du rappel (pre_formation ou post_formation) */