feat: v8 - skill itinova-user-management (3 profils admin/standard/readonly, logo FEHAP, login/email)
This commit is contained in:
15
todo.md
15
todo.md
@@ -88,3 +88,18 @@
|
||||
## Évolution v7
|
||||
|
||||
- [x] Vue liste Solutions Logicielles : alternance de couleurs de fond (blanc / bleu clair) à chaque changement de solution pour améliorer la lisibilité
|
||||
|
||||
## Évolution v8 — Skill itinova-user-management
|
||||
|
||||
- [x] Schéma DB : ajout champs firstName, lastName, login, isActive dans table users
|
||||
- [x] Schéma DB : migration enum role (admin/standard/readonly)
|
||||
- [x] db.ts : createLocalUser étendu (firstName, lastName, login, role, isActive)
|
||||
- [x] db.ts : authenticateLocalUser accepte login ou email
|
||||
- [x] db.ts : updateUser étendu avec nouveaux champs
|
||||
- [x] routers.ts : loginLocal accepte login ou email (pas seulement email)
|
||||
- [x] routers.ts : middleware writeProcedure pour bloquer mutations readonly
|
||||
- [x] routers.ts : updateUser étendu avec firstName, lastName, login, role, isActive
|
||||
- [x] Admin.tsx : formulaire création/édition avec firstName, lastName, login, role, isActive
|
||||
- [x] Login.tsx : page de choix avec logo FEHAP
|
||||
- [x] LoginLocal.tsx : formulaire connexion locale avec logo FEHAP (haut) et Santinova (bas)
|
||||
- [x] Seed admin : compte admin@sonum.fr / Admin2024! créé
|
||||
|
||||
Reference in New Issue
Block a user