From d3bc2e11f1307fb253f5689720942971d84c7cb3 Mon Sep 17 00:00:00 2001 From: Matteo Date: Fri, 13 Feb 2026 07:36:58 +0000 Subject: [PATCH] [#326] Admin modification creation client (!25) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit | Numéro du ticket | Titre du ticket | |------------------|-----------------| | #326 | Admin modification creation client | ## 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/25 Reviewed-by: Autin Co-authored-by: Matteo Co-committed-by: Matteo --- CHANGELOG.md | 1 + frontend/i18n/locales/fr.json | 4 + frontend/pages/admin/customer/[[id]].vue | 180 ++++++++++++++++++ frontend/pages/admin/customer/address.vue | 49 +++++ .../pages/admin/customer/customer-list.vue | 2 +- frontend/services/customer.ts | 44 +++-- frontend/services/dto/customer-data.ts | 18 +- src/Entity/Customer.php | 43 ++++- 8 files changed, 321 insertions(+), 20 deletions(-) create mode 100644 frontend/pages/admin/customer/address.vue diff --git a/CHANGELOG.md b/CHANGELOG.md index 49ccce5..dc8b257 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -44,6 +44,7 @@ Ajouter dans le fichier .env du frontend * [#275] Lister les expéditions en attente * [#276] Lister les expéditions terminées * [#324] Creation page admin listing clients +* [#326] Admin modification creation client ### Changed diff --git a/frontend/i18n/locales/fr.json b/frontend/i18n/locales/fr.json index a210e30..57c2d34 100644 --- a/frontend/i18n/locales/fr.json +++ b/frontend/i18n/locales/fr.json @@ -115,6 +115,10 @@ "create": "Fournisseur créé avec succès.", "update": "Fournisseur mis à jour avec succès." }, + "customer": { + "create": "Client créé avec succès.", + "update": "Client mis à jour avec succès." + }, "address": { "create": "Adresse créée avec succès.", "update": "Adresse mise à jour avec succès." diff --git a/frontend/pages/admin/customer/[[id]].vue b/frontend/pages/admin/customer/[[id]].vue index 7a779c6..8019c75 100644 --- a/frontend/pages/admin/customer/[[id]].vue +++ b/frontend/pages/admin/customer/[[id]].vue @@ -1,12 +1,192 @@ diff --git a/frontend/pages/admin/customer/address.vue b/frontend/pages/admin/customer/address.vue new file mode 100644 index 0000000..5651496 --- /dev/null +++ b/frontend/pages/admin/customer/address.vue @@ -0,0 +1,49 @@ + + + diff --git a/frontend/pages/admin/customer/customer-list.vue b/frontend/pages/admin/customer/customer-list.vue index 43a4073..a25c702 100644 --- a/frontend/pages/admin/customer/customer-list.vue +++ b/frontend/pages/admin/customer/customer-list.vue @@ -1,6 +1,6 @@