Checkpoint: Ajout de l'association Service→Signature dans l'onglet Signatures des Paramètres et apposition automatique de la signature sur les PDFs exportés lors de l'export BAP. Inclut : table serviceSignatures, routes tRPC, interface de configuration, et modification de exportToPdf pour apposer la signature en bas à droite du PDF avec le nom du signataire.

This commit is contained in:
Manus
2026-03-14 19:28:50 -04:00
parent cf886a1adb
commit ee49992530
8 changed files with 1790 additions and 6 deletions

10
todo.md
View File

@@ -531,3 +531,13 @@
## Correction affichage canvas signature
- [x] Corriger le problème d'initialisation du canvas (fond blanc non affiché)
- [x] S'assurer que le canvas est visible et fonctionnel dans l'onglet Signatures
## Association Service → Signature et export PDF avec signature
- [x] Créer la table `serviceSignatures` dans drizzle/schema.ts (serviceName → signatureId)
- [x] Appliquer la migration DB (pnpm db:push)
- [x] Créer les routes tRPC : serviceSignatures.list, serviceSignatures.upsert, serviceSignatures.delete
- [x] Ajouter une section "Association Service → Signature" dans l'onglet Signatures des Paramètres
- [x] Afficher la liste des services disponibles avec un sélecteur de signature pour chacun
- [x] Modifier la route exportToPdf pour récupérer la signature associée au service de la facture
- [x] Apposer la signature sur le PDF exporté (image en bas à droite + nom du signataire)
- [ ] Tester l'export PDF avec signature automatique