Checkpoint: Correction du bug de création/modification de séquence avec public cible "Tous"

- Ajout de la valeur "tous" dans l'enum publicCible du schéma drizzle/schema.ts
- Mise à jour des validations Zod dans server/routers.ts
- Modification directe de la colonne publicCible en base de données via SQL
- Test réussi : création d'une séquence avec public cible "Tous" fonctionne parfaitement
This commit is contained in:
Manus Sandbox
2025-11-25 02:38:12 -05:00
parent 625cbedf08
commit 9fffa8c773
7 changed files with 994 additions and 4 deletions

View File

@@ -75,8 +75,8 @@ export const sequences = mysqlTable("sequences", {
nom: varchar("nom", { length: 255 }).notNull(),
/** Lieu de la formation */
lieu: varchar("lieu", { length: 500 }).notNull(),
/** Public cible de la séquence (Directeur, Chef de service, Autre) */
publicCible: mysqlEnum("publicCible", ["directeur", "chef_service", "autre"]).notNull(),
/** Public cible de la séquence (Directeur, Chef de service, Tous, Autre) */
publicCible: mysqlEnum("publicCible", ["directeur", "chef_service", "tous", "autre"]).notNull(),
/** ID du formateur assigné à cette séquence */
formateurId: int("formateurId"),
/** Capacité maximale (12 par défaut) */