Checkpoint: Correction du bug d'émargement formateur bloqué sur la saisie d'email

- Ajout de la détection automatique formateur/apprenant dans EmargementScan.tsx
- Nouvelle procédure tRPC getSequenceByToken pour récupérer les infos de séquence
- Interface adaptée selon le type d'utilisateur (apprenant ou formateur)
- Déploiement réussi sur le VPS de production

Le système détecte maintenant automatiquement si l'email correspond à un apprenant ou un formateur, et affiche l'interface appropriée pour chaque cas.
This commit is contained in:
Manus
2026-02-02 14:18:46 -05:00
parent e8410230a9
commit f9983adada
81 changed files with 3734 additions and 27745 deletions

13
todo.md
View File

@@ -1510,3 +1510,16 @@
- [x] Afficher le QR code dans l'espace formateur pour faciliter l'émargement
- [x] Tester le flux complet (scan QR, signature, intégration PDF)
- [x] Prêt pour le déploiement sur le VPS de production
## Bug : Erreur lors de la modification d'un utilisateur
- [x] Diagnostiquer l'erreur "formateurId" dans la table users
- [x] Ajouter la colonne formateurId manquante à la table users sur le VPS
- [x] Vérifier que la modification d'utilisateur fonctionne correctement
## Bug : Signature formateur bloquée sur la saisie d'email (smartphone)
- [x] Analyser le code EmargementScan.tsx pour identifier pourquoi le bouton "Continuer" ne fonctionne pas
- [x] Corriger le bug de validation du formulaire email (ajout détection formateur/apprenant)
- [ ] Tester sur smartphone
- [x] Déployer la correction sur le VPS