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:
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
6
todo.md
6
todo.md
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user