9 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
75b80afb06 deploy: recette - Dockerfile node:22-alpine (fix Docker Hub IPv6) 2026-04-28 11:46:40 -04:00
Manus Agent
1a5633391b deploy: déploiement recette 2026-04-28 11:44 2026-04-28 11:44:35 -04:00
Manus Agent
c0ee8d8667 ci: test pipeline CI/CD facturation-santinova 2026-04-28 04:47:19 -04:00
Manus Agent
8cba4c6de9 ci: trigger rebuild - logos page connexion 2026-04-28 04:45:29 -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
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