Checkpoint: Affichage des informations de signature dans la fenêtre d'émargement numérique :

- Ajout des champs signatureUrl, signatureS3Key et dateSigned dans getPresencesByInscription
- Affichage du nom du signataire, date/heure de validation à côté de chaque puce matin/après-midi
- Icône cliquable pour visualiser la signature en grand format
- Modale Dialog pour afficher la signature manuscrite
- Fonction getPresenceInfo pour récupérer les détails de présence
- Interface moderne avec icône de stylo SVG pour les signatures
This commit is contained in:
Manus
2026-01-27 07:38:59 -05:00
parent 5356819ceb
commit feb708bb3e
4 changed files with 119 additions and 7 deletions

14
todo.md
View File

@@ -1306,8 +1306,16 @@
## Stockage local des signatures d'émargement
- [ ] Modifier routers.ts pour stocker les signatures localement au lieu de S3
- [ ] Créer la structure de dossiers uploads/signatures/[formation-id]-[sequence-id]/
- [ ] Générer des noms de fichiers uniques pour chaque signature
- [x] Modifier routers.ts pour stocker les signatures localement au lieu de S3
- [x] Créer la structure de dossiers uploads/signatures/[formation-id]-[sequence-id]/
- [x] Générer des noms de fichiers uniques pour chaque signature
- [ ] Configurer Nginx pour servir les fichiers de signatures
- [ ] Tester le flux complet sur le VPS
## Affichage des signatures dans l'émargement numérique
- [ ] Modifier l'API pour récupérer les présences avec signatures
- [ ] Afficher nom du signataire, date/heure et icône à côté de chaque puce matin/après-midi
- [ ] Ajouter une modale pour visualiser la signature en grand format
- [ ] Tester l'affichage sur smartphone
- [ ] Déployer sur le VPS