Checkpoint: Trois corrections appliquées

 **1. Champ formateur dans nouvelle séquence**
Ajout du champ formateur avec autocomplétion dans le formulaire de création de séquence, permettant de sélectionner ou ajouter rapidement un formateur.

 **2. Placeholder du formateur**
Le placeholder affiche "Sélectionner un formateur" (déjà correct par défaut dans le composant).

 **3. Nom séquence + formation dans calendrier**
Le calendrier affiche maintenant le nom de la séquence ET le nom de la formation associée pour une meilleure identification visuelle.
This commit is contained in:
Manus Sandbox
2025-11-19 12:03:25 -05:00
parent 1eba34a31f
commit 6264693dff
3 changed files with 18 additions and 1 deletions

View File

@@ -168,7 +168,8 @@ export default function AdminCalendrier() {
onClick={() => handleSequenceClick(seq)} onClick={() => handleSequenceClick(seq)}
className="w-full text-left text-xs p-1.5 rounded bg-blue-100 hover:bg-blue-200 text-blue-800 space-y-0.5" className="w-full text-left text-xs p-1.5 rounded bg-blue-100 hover:bg-blue-200 text-blue-800 space-y-0.5"
> >
<div className="font-medium truncate">{seq.formation?.titre || "Sans titre"}</div> <div className="font-medium truncate">{seq.nom}</div>
<div className="text-[10px] font-semibold opacity-90 truncate">{seq.formation?.titre || "Sans formation"}</div>
<div className="text-[10px] opacity-80 truncate"> <div className="text-[10px] opacity-80 truncate">
{seq.lieu} {seq.formateur && `${seq.formateur}`} {seq.lieu} {seq.formateur && `${seq.formateur}`}
</div> </div>

View File

@@ -395,6 +395,16 @@ export default function AdminSequences() {
</SelectContent> </SelectContent>
</Select> </Select>
</div> </div>
</div>
<div className="grid grid-cols-2 gap-4">
<div className="space-y-2">
<Label htmlFor="formateur">Formateur</Label>
<FormateurCombobox
value={formData.formateur || ""}
onChange={(value) => setFormData({ ...formData, formateur: value })}
/>
</div>
<div className="space-y-2"> <div className="space-y-2">
<Label htmlFor="capaciteMax">Capacité maximale *</Label> <Label htmlFor="capaciteMax">Capacité maximale *</Label>

View File

@@ -303,3 +303,9 @@
- [x] Corriger le composant Progress pour supporter indicatorClassName - [x] Corriger le composant Progress pour supporter indicatorClassName
- [x] Corriger les couleurs de la barre de progression (vert/orange/rouge) selon le taux de remplissage - [x] Corriger les couleurs de la barre de progression (vert/orange/rouge) selon le taux de remplissage
- [x] Compléter les informations des séquences affichées dans le calendrier (lieu, formateur, nb inscrits) - [x] Compléter les informations des séquences affichées dans le calendrier (lieu, formateur, nb inscrits)
## Trois nouvelles corrections
- [x] Ajouter le champ formateur dans le formulaire "Nouvelle séquence"
- [x] Modifier le placeholder du formateur : "Sélectionner un formateur" (déjà correct par défaut)
- [x] Afficher le nom de la séquence ET le nom de la formation dans le calendrier