From 7dd615ea34cee1b71621d7df7b5020a0aa94e077 Mon Sep 17 00:00:00 2001 From: Matteo Date: Tue, 17 Feb 2026 13:22:29 +0000 Subject: [PATCH 1/2] Bovins Admin (!29) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit | Numéro du ticket | Titre du ticket | |------------------|-----------------| | | | ## Description de la PR ## Modification du .env ## Check list - [x] Pas de régression - [ ] TU/TI/TF rédigée - [x] TU/TI/TF OK - [x] CHANGELOG modifié Reviewed-on: https://gitea.malio.fr/MALIO-DEV/Ferme/pulls/29 Reviewed-by: Autin Co-authored-by: Matteo Co-committed-by: Matteo --- CHANGELOG.md | 3 +- frontend/layouts/default.vue | 43 ++++++--- frontend/pages/admin/bovin/[[id]].vue | 104 ++++++++++++++++++++++ frontend/pages/admin/bovin/list.vue | 72 +++++++++++++++ frontend/services/bovine-type.ts | 35 +++++++- frontend/services/dto/bovine-type-data.ts | 10 +++ src/Entity/BovineType.php | 17 +++- 7 files changed, 267 insertions(+), 17 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 +