Checkpoint: Ajout manuel d'apprenant : Bouton et dialogue pour inscrire manuellement un apprenant à une séquence.
**Fonctionnalité ajoutée :** - Bouton "Ajouter un inscrit" avec icône UserPlus dans le header de la liste des inscrits - Dialogue de sélection avec liste déroulante des apprenants disponibles (filtrés pour exclure ceux déjà inscrits) - Sélection du statut (Confirmé / Liste d'attente) - Mutation backend `inscriptions.create` pour l'ajout manuel par l'admin (sans vérifications de blocage/capacité) **Fichiers modifiés :** - client/src/pages/AdminSequenceInscrits.tsx : Ajout du bouton et du dialogue - client/src/components/AddInscritForm.tsx : Nouveau composant de formulaire - server/routers.ts : Ajout de la mutation inscriptions.create **Résultat :** Les administrateurs peuvent maintenant ajouter manuellement des apprenants à une séquence depuis l'interface des inscrits.
This commit is contained in:
15
todo.md
15
todo.md
@@ -949,3 +949,18 @@
|
||||
- [x] Corriger la validation pour accepter rappel1-6 au lieu de rappel/rappelJ1
|
||||
- [x] Tester la création d'un rappel
|
||||
- [x] Déployer sur le VPS
|
||||
|
||||
## Recherche exhaustive des enums de types de rappels
|
||||
|
||||
- [x] Rechercher tous les enums dans le code (backend + frontend)
|
||||
- [x] Corriger tous les endroits manqués (TEMPLATE_TYPES dans AdminRappels.tsx)
|
||||
- [x] Déployer et tester
|
||||
|
||||
## Ajout manuel d'apprenant dans la fenêtre "Inscrits à la séquence"
|
||||
|
||||
- [x] Analyser la fenêtre des inscrits (AdminSequenceInscrits.tsx)
|
||||
- [x] Ajouter un bouton "Ajouter un inscrit" avec icône UserPlus dans le header
|
||||
- [x] Créer un dialogue de sélection d'apprenant (AddInscritForm.tsx)
|
||||
- [x] Implémenter la mutation backend inscriptions.create
|
||||
- [x] Tester l'ajout manuel
|
||||
- [x] Déployer sur le VPS
|
||||
|
||||
Reference in New Issue
Block a user