4 Commits

Author SHA1 Message Date
Manus Agent
33a621ba69 fix: connexion par identifiant (adminItinova) ou email - conformité skill itinova-user-management 2026-04-28 11:54:01 -04:00
Manus Agent
1fb8328fe1 fix: conformité stricte skill itinova-user-management
- Rôles : remplacement admin/approbateur/validateur/operateur → admin/standard/readonly
- schema.ts, migrate.ts : ENUM MySQL mis à jour (3 rôles skill)
- routes/auth.ts : rôle par défaut standard, validRoles, modèle CSV corrigé
- routes/invoices.ts : permissions readonly/standard/admin
- routes/dashboard.ts : compteurs dashboard selon standard/admin
- frontend/types/index.ts : type User role mis à jour
- frontend/utils/helpers.ts : roleLabels admin/standard/readonly
- frontend/pages/InvoiceDetail.tsx : actions disponibles selon standard/readonly/admin
- frontend/pages/UserList.tsx : rôle par défaut standard, labels import corrigés
2026-04-28 04:27:46 -04:00
Manus Agent
cceac3d35b fix: conformité skills - branding Login (logos Itinova/Santinova), import CSV/Excel utilisateurs 2026-04-23 05:45:45 -04:00
manus-admin
6ab833945c Initial commit - Facturation SANTINOVA 2026-04-23 04:49:21 -04:00