From b9824dc3ae8c06ce0b88ebe6d2fe2b498f295af8 Mon Sep 17 00:00:00 2001 From: Matteo Date: Tue, 17 Feb 2026 11:20:20 +0100 Subject: [PATCH] feat : admin bovin --- CHANGELOG.md | 3 +- frontend/layouts/default.vue | 43 +++++++--- frontend/pages/admin/bovin/[[id]].vue | 100 ++++++++++++++++++++++ frontend/pages/admin/bovin/list.vue | 71 +++++++++++++++ frontend/services/bovine-type.ts | 46 +++++++++- frontend/services/dto/bovine-type-data.ts | 16 ++++ src/Entity/BovineType.php | 17 +++- 7 files changed, 281 insertions(+), 15 deletions(-) create mode 100644 frontend/pages/admin/bovin/[[id]].vue create mode 100644 frontend/pages/admin/bovin/list.vue diff --git a/CHANGELOG.md b/CHANGELOG.md index a5e447b..70c1510 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -47,7 +47,8 @@ Ajouter dans le fichier .env du frontend * [#326] Admin modification creation client * [#325] Correction diverses * fix layout admin - +* Creation page admin listing bovins +* Creation page admin ajout/modification bovins ### Changed ### Fixed diff --git a/frontend/layouts/default.vue b/frontend/layouts/default.vue index d78d48e..e973e3f 100644 --- a/frontend/layouts/default.vue +++ b/frontend/layouts/default.vue @@ -31,8 +31,8 @@ :href="href" @click="navigate" :class="route.path === '/' - ? 'opacity-100' - : 'opacity-65 hover:opacity-100 transition'" + ? 'opacity-100' + : 'opacity-65 hover:opacity-100 transition'" > Accueil @@ -48,8 +48,8 @@ :href="href" @click="navigate" :class="route.path.startsWith('/admin/supplier') - ? 'opacity-100' - : 'opacity-65 hover:opacity-100 transition'" + ? 'opacity-100' + : 'opacity-65 hover:opacity-100 transition'" > Fournisseurs @@ -65,8 +65,8 @@ :href="href" @click="navigate" :class="route.path.startsWith('/admin/carrier') - ? 'opacity-100' - : 'opacity-65 hover:opacity-100 transition'" + ? 'opacity-100' + : 'opacity-65 hover:opacity-100 transition'" > Transporteurs @@ -82,8 +82,8 @@ :href="href" @click="navigate" :class="route.path.startsWith('/admin/user') - ? 'opacity-100' - : 'opacity-65 hover:opacity-100 transition'" + ? 'opacity-100' + : 'opacity-65 hover:opacity-100 transition'" > Utilisateurs @@ -99,12 +99,29 @@ :href="href" @click="navigate" :class="route.path.startsWith('/admin/customer') - ? 'opacity-100' - : 'opacity-65 hover:opacity-100 transition'" + ? 'opacity-100' + : 'opacity-65 hover:opacity-100 transition'" > Clients + + + + Bovins + + @@ -118,7 +135,8 @@ aria-haspopup="true" > {{ userDisplayName }} - + @@ -196,6 +214,9 @@ Clients + + Bovins +