Checkpoint: Corrections apportées à la gestion des séquences :
✅ Ajout du champ "Public cible" dans le dialogue de modification des séquences - Le champ est maintenant visible et modifiable lors de l'édition d'une séquence - Support complet de l'option "Tous" ajoutée précédemment ✅ Affichage du nombre d'inscrits dans la colonne capacité - Format : "nombre d'inscrits / capacité" (ex: "5 / 12") - Mise à jour de la procédure sequences.list pour inclure le comptage des inscriptions confirmées - Mise à jour du schéma de validation pour inclure "tous" dans publicCible Les deux problèmes signalés sont maintenant corrigés et l'application est prête à l'emploi.
This commit is contained in:
@@ -646,7 +646,7 @@ export default function AdminSequences() {
|
||||
{getPublicCibleLabel(sequence.publicCible)}
|
||||
</span>
|
||||
</TableCell>
|
||||
<TableCell>{sequence.capaciteMax}</TableCell>
|
||||
<TableCell>{sequence.nbInscrits || 0} / {sequence.capaciteMax}</TableCell>
|
||||
<TableCell>
|
||||
<span className={`inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium ${getStatutBadge(sequence.statut)}`}>
|
||||
{sequence.statut}
|
||||
@@ -737,6 +737,26 @@ export default function AdminSequences() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="space-y-2">
|
||||
<Label htmlFor="edit-publicCible">Public cible *</Label>
|
||||
<Select
|
||||
value={formData.publicCible}
|
||||
onValueChange={(value: "directeur" | "chef_service" | "tous" | "autre") => setFormData({ ...formData, publicCible: value })}
|
||||
>
|
||||
<SelectTrigger id="edit-publicCible">
|
||||
<SelectValue placeholder="Sélectionner le public cible" />
|
||||
</SelectTrigger>
|
||||
<SelectContent>
|
||||
<SelectItem value="directeur">Directeur</SelectItem>
|
||||
<SelectItem value="chef_service">Chef de service</SelectItem>
|
||||
<SelectItem value="tous">Tous</SelectItem>
|
||||
<SelectItem value="autre">Autre</SelectItem>
|
||||
</SelectContent>
|
||||
</Select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="grid grid-cols-2 gap-4">
|
||||
<div className="space-y-2">
|
||||
<Label htmlFor="edit-capaciteMax">Capacité maximale *</Label>
|
||||
<Input
|
||||
|
||||
Reference in New Issue
Block a user