Checkpoint: Ajout du bouton Validation BAP dans la page Factures BAP : nouveau champ bapValidated/bapValidatedAt dans le schéma, migration DB, route tRPC validateBAP avec vérification des critères (Score 100%, non exportée, isSubscription=0, service+typeAchat+ventilation remplis), bouton vert actif/désactivé avec tooltip explicatif, badge "Validé" pour les factures déjà validées
This commit is contained in:
10
todo.md
10
todo.md
@@ -498,3 +498,13 @@
|
||||
- [x] Gérer les erreurs de copie de fichiers
|
||||
- [x] Afficher une notification de succès avec le chemin du dossier d'export
|
||||
- [ ] Tester l'export vers le dossier configuré
|
||||
|
||||
## Bouton Validation BAP
|
||||
- [x] Analyser la structure de la page InvoicesBAP.tsx
|
||||
- [x] Créer la route tRPC validateBAP dans routers.ts (mise à jour du statut en "validated")
|
||||
- [x] Ajouter la colonne "Actions" en fin de chaque ligne du tableau
|
||||
- [x] Ajouter le bouton "Validation BAP" avec icône CheckCircle2
|
||||
- [x] Implémenter la logique d'activation : Score 100% + non exportée + isSubscription=0 + service + typeAchat + ventilation remplis
|
||||
- [x] Désactiver le bouton avec tooltip explicatif pour les factures non éligibles
|
||||
- [x] Afficher un toast de confirmation après validation
|
||||
- [x] Rafraîchir la liste après validation
|
||||
|
||||
Reference in New Issue
Block a user