Checkpoint: Ajout du rôle super_formateur avec accès à toutes les formations et séquences. Migration SQL appliquée en local et sur le VPS de production.
This commit is contained in:
2269
drizzle/meta/0009_snapshot.json
Normal file
2269
drizzle/meta/0009_snapshot.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -64,6 +64,13 @@
|
||||
"when": 1769611851240,
|
||||
"tag": "0008_sturdy_albert_cleary",
|
||||
"breakpoints": true
|
||||
},
|
||||
{
|
||||
"idx": 9,
|
||||
"version": "5",
|
||||
"when": 1769704162958,
|
||||
"tag": "0009_nervous_nomad",
|
||||
"breakpoints": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -20,7 +20,7 @@ export const users = mysqlTable("users", {
|
||||
/** Mot de passe hashé (bcrypt) */
|
||||
password: varchar("password", { length: 255 }),
|
||||
loginMethod: varchar("loginMethod", { length: 64 }),
|
||||
role: mysqlEnum("role", ["user", "admin", "formateur"]).default("user").notNull(),
|
||||
role: mysqlEnum("role", ["user", "admin", "formateur", "super_formateur"]).default("user").notNull(),
|
||||
/** Statut du compte (actif/inactif) */
|
||||
isActive: boolean("isActive").default(true).notNull(),
|
||||
/** ID du formateur associé (si role = formateur) */
|
||||
|
||||
Reference in New Issue
Block a user