[ERP-49] Créer la page Gestion des catégories (datatable + drawer) #22

Merged
tristan merged 5 commits from feature/ERP-49-0-7-frontend-l-creer-la-page-gestion-des-categorie into develop 2026-05-29 08:59:48 +00:00
2 changed files with 10 additions and 5 deletions
Showing only changes of commit 71ca15e1ec - Show all commits
@@ -7,7 +7,7 @@
@update:model-value="emit('update:modelValue', $event)" @update:model-value="emit('update:modelValue', $event)"
> >
<template #header> <template #header>
<h2 class="text-[24px] font-bold"> <h2 class="text-2xl font-bold">
{{ headerLabel }} {{ headerLabel }}
</h2> </h2>
</template> </template>
1
@@ -13,9 +13,12 @@
</template> </template>
</PageHeader> </PageHeader>
<!-- Table des categories : tri par defaut sur Nom ASC (RG-1.10). <!-- Table des categories. Affichage exhaustif (volumetrie cible
Tri serveur applique a la requete + tri client en miroir pour <= 300, cf. spec § 4.1) tri 100% serveur via CategoryProvider
la pagination front (volumetrie cible <= 300, cf. spec § 4.1). --> (name ASC, RG-1.10). La barre de pagination du MalioDataTable
reste cosmetique tant qu'aucun slice client n'est cable : a
traiter cote @malio/layer-ui le jour ou la volumetrie monte. -->
<MalioDataTable <MalioDataTable
:columns="columns" :columns="columns"
:items="categoryItems" :items="categoryItems"
@@ -90,7 +93,9 @@ function onRowClick(item: Record<string, unknown>) {
/** /**
* Charge la liste des categories. Le serveur exclut les soft-deleted par * Charge la liste des categories. Le serveur exclut les soft-deleted par
* defaut (RG-1.08) et trie par name ASC (RG-1.10). Pas de pagination * defaut (RG-1.08) et trie par name ASC (RG-1.10). Pas de pagination
* serveur (RG : volumetrie ≤ 300, pagination front via MalioDataTable). * serveur (volumetrie cible <= 300) ni de slice client — toute la liste
* est rendue d'un coup ; la barre du MalioDataTable est donc cosmetique
* jusqu'a la mise a jour layer-ui (ticket ERP-70).
* *
* Logique inline volontaire au M0 (decision prompt ERP-49) : extraction * Logique inline volontaire au M0 (decision prompt ERP-49) : extraction
* en composable `useCategoriesAdmin` au ticket 0.8 (ERP-50). * en composable `useCategoriesAdmin` au ticket 0.8 (ERP-50).
1