From 276abf5ccf94f6beb75224efd0f9074fc8c3f86d Mon Sep 17 00:00:00 2001 From: Matthieu Date: Thu, 21 May 2026 09:10:03 +0200 Subject: [PATCH] =?UTF-8?q?refactor(admin)=20:=20s=C3=A9lecteur=20de=20cat?= =?UTF-8?q?=C3=A9gorie=20workflow=20en=20MalioSelect?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MalioSelect supporte value: string | number | null (vérifié dans la source @malio/layer-ui). Migration du ` natif pour les enums string +- MalioSelect : options `{ label: string, value: string | number | null }` — supporte les valeurs `string` (donc les enums string comme `StatusCategory`), pas seulement `number`. Vérifié dans la source `@malio/layer-ui` (`Select.vue` : `modelValue: string | number | null`). L'option vide `null` n'est ajoutée que si `empty-option-label` est passé (ne pas le passer pour un champ requis) - Portal client : pages sous `/portal/`, layout `portal.vue`, middleware redirige `ROLE_CLIENT` (sans `ROLE_ADMIN`) vers `/portal` - Users admin+client : ne pas bloquer — vérifier `ROLE_CLIENT && !ROLE_ADMIN` pour les restrictions diff --git a/frontend/components/admin/WorkflowDrawer.vue b/frontend/components/admin/WorkflowDrawer.vue index fbee6cd..7e16c78 100644 --- a/frontend/components/admin/WorkflowDrawer.vue +++ b/frontend/components/admin/WorkflowDrawer.vue @@ -46,15 +46,13 @@ label="Libellé" input-class="w-full" /> - + :options="categoryOptions" + label="Catégorie" + min-width="w-44" + group-class="shrink-0" + />