Commit Graph

4 Commits

Author SHA1 Message Date
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
8d20df5646 chore: Dockerfile node:22-alpine + npm install (alignement recette) 2026-04-23 06:16:41 -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