Checkpoint: Implémentation de la signature manuscrite tactile pour l'émargement via QR code :
- Intégration du composant SignaturePad dans EmargementScan.tsx - Ajout des champs de signature dans la table presences (signatureUrl, signatureS3Key, dateSigned) - Modification de la procédure presences.valider pour accepter et uploader la signature en S3 - Stockage automatique de l'URL et de la clé S3 dans la base de données - Correction des types nullables dans exportService.ts (codeEtablissement, fonction) - Les apprenants doivent maintenant signer avec le doigt sur l'écran avant de valider leur présence
This commit is contained in:
14
todo.md
14
todo.md
@@ -1289,3 +1289,17 @@
|
||||
- [x] Corriger le bouton "œil" dans la page apprenants (formateur) qui n'affiche pas le détail
|
||||
- [x] Corriger la page vide lors de l'émargement via QR code sur smartphone
|
||||
- [x] Ajouter confirmation visuelle après émargement réussi (animation + heure)
|
||||
- [x] Implémenter signature manuscrite sur smartphone pour attestations (annulé - changement de besoin)
|
||||
- [ ] Implémenter signature manuscrite tactile pour émargement via QR code
|
||||
|
||||
## Signature tactile pour émargement via QR code
|
||||
|
||||
- [x] Créer le composant SignaturePad avec signature_pad
|
||||
- [x] Ajouter les champs de signature dans la table presences (signatureUrl, signatureS3Key, dateSigned)
|
||||
- [x] Intégrer SignaturePad dans EmargementScan.tsx
|
||||
- [x] Modifier presences.valider pour accepter signatureDataUrl
|
||||
- [x] Uploader la signature en S3 lors de la validation
|
||||
- [x] Stocker l'URL et la clé S3 dans la base de données
|
||||
- [ ] Intégrer les signatures dans la feuille de présence PDF (optionnel)
|
||||
- [ ] Tester le flux complet sur smartphone
|
||||
- [ ] Déployer sur le VPS
|
||||
|
||||
Reference in New Issue
Block a user