Files
formation-manager-itinova/.manus/db/db-query-1769505503141.json
Manus 1e915acd5b 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
2026-01-27 04:29:01 -05:00

9 lines
606 B
JSON

{
"query": "ALTER TABLE attestations \nADD COLUMN signatureUrl VARCHAR(500),\nADD COLUMN signatureS3Key VARCHAR(500),\nADD COLUMN dateSigned TIMESTAMP;",
"command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.root --database 7PAT67UmWoxv8vwp8Bbcv6 --execute ALTER TABLE attestations \nADD COLUMN signatureUrl VARCHAR(500),\nADD COLUMN signatureS3Key VARCHAR(500),\nADD COLUMN dateSigned TIMESTAMP;",
"rows": [],
"messages": [],
"stdout": "",
"stderr": "",
"execution_time_ms": 2073
}