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

View File

@@ -30,8 +30,8 @@ import { DateFormationMultiSelect } from "@/components/DateFormationMultiSelect"
// Types de templates disponibles pour les rappels
const TEMPLATE_TYPES = [
{ value: "rappel", label: "Rappel 1", joursAvant: 7 },
{ value: "rappelJ1", label: "Rappel 2", joursAvant: 1 },
{ value: "rappel1", label: "Rappel 1", joursAvant: 7 },
{ value: "rappel2", label: "Rappel 2", joursAvant: 1 },
{ value: "rappel3", label: "Rappel 3", joursAvant: 14 },
{ value: "rappel4", label: "Rappel 4", joursAvant: 21 },
{ value: "rappel5", label: "Rappel 5", joursAvant: 30 },