diff --git a/CHANGELOG.md b/CHANGELOG.md index a8b9fc9..7b4eff4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,6 +40,7 @@ Ajouter dans le fichier .env du frontend * [#273] Créer une nouvelle expédition (étape 3) * [#256] Créer une nouvelle réception (étape 3 - bovin) * [#314] Création d'une page d'administration : listing des utilisateurs +* [#313] Admin modification creation fournisseur * [#275] Lister les expéditions en attente * [#276] Lister les expéditions terminées diff --git a/config/version.yaml b/config/version.yaml index a75c41e..9d3fb98 100644 --- a/config/version.yaml +++ b/config/version.yaml @@ -1,2 +1,2 @@ parameters: - app.version: '0.0.39' + app.version: '0.0.40' diff --git a/frontend/components/address.vue b/frontend/components/address.vue new file mode 100644 index 0000000..d24f5eb --- /dev/null +++ b/frontend/components/address.vue @@ -0,0 +1,81 @@ + + + diff --git a/frontend/i18n/locales/fr.json b/frontend/i18n/locales/fr.json index 5341750..a210e30 100644 --- a/frontend/i18n/locales/fr.json +++ b/frontend/i18n/locales/fr.json @@ -56,7 +56,27 @@ "delete": "Impossible de supprimer le bovin." }, "supplier": { - "list": "Impossible de récupérer la liste des fournisseurs." + "list": "Impossible de récupérer la liste des fournisseurs.", + "fetch": "Impossible de récupérer le fournisseur.", + "create": "Impossible de créer le fournisseur.", + "update": "Impossible de mettre à jour le fournisseur.", + "nameRequired": "Le nom du fournisseur est obligatoire." + }, + "address": { + "fetch": "Impossible de récupérer l'adresse.", + "create": "Impossible de créer l'adresse.", + "update": "Impossible de mettre à jour l'adresse.", + "entityNotFound": "Entité introuvable.", + "streetRequired": "La rue est obligatoire.", + "postalCodeRequired": "Le code postal est obligatoire.", + "cityRequired": "La ville est obligatoire.", + "countryCodeInvalid": "Le pays doit être un code ISO2 (2 lettres)." + }, + "customer": { + "list": "Impossible de récupérer la liste des clients.", + "fetch": "Impossible de récupérer le client.", + "create": "Impossible de créer le client.", + "update": "Impossible de mettre à jour le client." }, "truck": { "list": "Impossible de récupérer la liste des camions." @@ -91,6 +111,14 @@ "shipment": { "update": "Éxpedition mise à jour avec succès." }, + "supplier": { + "create": "Fournisseur créé avec succès.", + "update": "Fournisseur mis à jour avec succès." + }, + "address": { + "create": "Adresse créée avec succès.", + "update": "Adresse mise à jour avec succès." + }, "auth": { "update": "Utilisateur mis à jour avec succès.", "create": "Utilisateur créé avec succès.", diff --git a/frontend/pages/admin/supplier/[[id]].vue b/frontend/pages/admin/supplier/[[id]].vue new file mode 100644 index 0000000..d3e39a5 --- /dev/null +++ b/frontend/pages/admin/supplier/[[id]].vue @@ -0,0 +1,194 @@ + + + diff --git a/frontend/pages/admin/supplier/address.vue b/frontend/pages/admin/supplier/address.vue new file mode 100644 index 0000000..c13a0f3 --- /dev/null +++ b/frontend/pages/admin/supplier/address.vue @@ -0,0 +1,47 @@ + + + diff --git a/frontend/pages/admin/supplier/supplier-list.vue b/frontend/pages/admin/supplier/supplier-list.vue index 7840c65..9f231f9 100644 --- a/frontend/pages/admin/supplier/supplier-list.vue +++ b/frontend/pages/admin/supplier/supplier-list.vue @@ -1,16 +1,20 @@