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:
Manus
2026-01-19 11:04:24 -05:00
parent c289bc94f7
commit 731a5b4d02
5 changed files with 201 additions and 7 deletions

15
todo.md
View File

@@ -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