Checkpoint: Ajout de la fonctionnalité "Détail par apprenant"
✅ Nouvelle procédure tRPC `apprenants.getInscriptions` pour récupérer toutes les inscriptions d'un apprenant avec les détails de formation et séquence ✅ Nouvelle page AdminApprenantDetail (/admin/apprenants/:id) affichant : - Informations personnelles de l'apprenant (nom, prénom, email, code établissement, fonction) - Tableau complet de toutes ses inscriptions avec : * Nom de la formation * Nom de la séquence * Toutes les dates de la séquence * Lieu * Public cible * Date d'inscription * Statut (avec badge coloré : vert pour confirmée, gris pour en attente, rouge pour annulée) ✅ Bouton "Détail" (icône œil) ajouté dans la colonne Actions de la page AdminApprenants ✅ Route /admin/apprenants/:id configurée dans App.tsx ✅ Bouton "Retour aux apprenants" pour navigation facile Correction appliquée : La procédure getInscriptions extrait maintenant correctement l'objet inscription du résultat retourné par getInscriptionsByApprenant. Tests réussis : Affichage correct des inscriptions pour l'apprenant "Nouveau Apprenant" (1 inscription à la séquence "Groupe A" avec statut confirmée).
This commit is contained in:
8
todo.md
8
todo.md
@@ -367,3 +367,11 @@
|
||||
## Signature du formateur sur les feuilles de présence
|
||||
|
||||
- [x] Ajouter un champ de signature pour le formateur en bas de chaque page de feuille de présence
|
||||
|
||||
## Détail par apprenant
|
||||
|
||||
- [x] Créer une procédure tRPC pour récupérer toutes les inscriptions d'un apprenant avec les informations de formation et séquence
|
||||
- [x] Créer la page AdminApprenantDetail affichant la liste des inscriptions par apprenant
|
||||
- [x] Ajouter un bouton "Détail par apprenant" dans la page AdminApprenants
|
||||
- [x] Ajouter la route /admin/apprenants/:id dans App.tsx
|
||||
- [x] Tester l'affichage des détails d'un apprenant
|
||||
|
||||
Reference in New Issue
Block a user