feat: les admins voient toutes les factures/logs/historique BAP, colonne Utilisateur dans Factures

This commit is contained in:
Manus
2026-05-03 10:56:20 -04:00
parent 973cc67603
commit 37cc9442da
4 changed files with 52 additions and 0 deletions

View File

@@ -617,3 +617,12 @@
- [ ] Ajouter la route validateBAPBulk côté serveur (traitement séquentiel de toutes les factures éligibles)
- [ ] Ajouter le bouton "Valider tout en BAP" dans InvoicesBAP.tsx avec barre de progression
- [ ] Déployer sur le VPS
## Visibilité admin - toutes les factures
- [x] Ajouter getAllInvoices() dans db.ts (sans filtre userId)
- [x] Ajouter getAllImportLogs() dans db.ts (sans filtre userId)
- [x] Ajouter getAllBapHistory() dans db.ts (sans filtre userId)
- [x] Modifier invoices.list : les admins voient toutes les factures, les users voient les leurs
- [x] Modifier importLogs.getByUser : les admins voient tous les logs
- [x] Modifier bapHistory.getAll : les admins voient tout l'historique BAP
- [x] Ajouter colonne "Utilisateur" dans Invoices.tsx (visible uniquement pour les admins)