feat(front) : i18n + cles M1 repertoire clients #43

Merged
tristan merged 2 commits from feature/ERP-61-sidebar-i18n-clients into develop 2026-06-02 09:37:50 +00:00
Owner

ERP-61 (1.8) — Socle i18n du module M1 Repertoire clients.

Perimetre

  • Ajout du sous-objet commercial.clients dans frontend/i18n/locales/fr.json : title, add, export, empty, column.* (6), tab.* (8), action.* (3), toast.* (5), validation.* (9 messages miroirs RG-1.04/1.10/1.11/1.12/1.13/1.14/1.20/1.21/1.29).
  • Item sidebar deja porte par le back (config/sidebar.php, route /clients, permission commercial.clients.view) — aucun code front en dur. Usine sans view => item masque automatiquement.
  • Cles existantes (sidebar.commercial.clients, commercial.title/welcome) non dupliquees.

Verifications

  • JSON valide, indentation 4 espaces, aucune cle dupliquee.
  • make nuxt-test : 103/103 OK (usePermissions / useSidebar verts).
  • Pas de E2E (regle n7).

Pre-requis de 1.9 (ERP-62).

ERP-61 (1.8) — Socle i18n du module M1 Repertoire clients. ## Perimetre - Ajout du sous-objet `commercial.clients` dans `frontend/i18n/locales/fr.json` : title, add, export, empty, column.* (6), tab.* (8), action.* (3), toast.* (5), validation.* (9 messages miroirs RG-1.04/1.10/1.11/1.12/1.13/1.14/1.20/1.21/1.29). - Item sidebar deja porte par le back (`config/sidebar.php`, route /clients, permission commercial.clients.view) — aucun code front en dur. Usine sans `view` => item masque automatiquement. - Cles existantes (sidebar.commercial.clients, commercial.title/welcome) non dupliquees. ## Verifications - JSON valide, indentation 4 espaces, aucune cle dupliquee. - `make nuxt-test` : 103/103 OK (usePermissions / useSidebar verts). - Pas de E2E (regle n7). Pre-requis de 1.9 (ERP-62).
tristan added 1 commit 2026-06-02 08:21:05 +00:00
feat(front) : i18n + cles M1 repertoire clients
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Successful in 1m39s
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 1m2s
a5af1e6108
tristan added the frontM1-Clienttype/feat labels 2026-06-02 08:29:06 +00:00
Owner

Review OK — MR propre, à faible risque, strictement additive sur frontend/i18n/locales/fr.json.

Vérifié : JSON valide, indentation 4 espaces, aucune clé dupliquée (vérifié à tous les niveaux), sidebar.commercial.clients et commercial.title/welcome non écrasés, mono-locale fr (rien à synchroniser ailleurs). Comptes conformes au descriptif (column 6, tab 8, action 3, toast 5, validation 9). Terminologie cohérente avec le label sidebar.

Remarque mineure (non bloquante) : "add": "+ Ajouter" cuit le + dans la traduction, ce qui couple présentation et libellé. Préférer "add": "Ajouter" et rendre le + via une icône/prefix sur MalioButton au moment de brancher le bouton en 1.9 (ERP-62).

À part ça, mergeable tel quel. 👍

Review OK — MR propre, à faible risque, strictement additive sur `frontend/i18n/locales/fr.json`. **Vérifié :** JSON valide, indentation 4 espaces, aucune clé dupliquée (vérifié à tous les niveaux), `sidebar.commercial.clients` et `commercial.title/welcome` non écrasés, mono-locale `fr` (rien à synchroniser ailleurs). Comptes conformes au descriptif (column 6, tab 8, action 3, toast 5, validation 9). Terminologie cohérente avec le label sidebar. **Remarque mineure (non bloquante)** : `"add": "+ Ajouter"` cuit le `+` dans la traduction, ce qui couple présentation et libellé. Préférer `"add": "Ajouter"` et rendre le `+` via une icône/prefix sur `MalioButton` au moment de brancher le bouton en 1.9 (ERP-62). À part ça, mergeable tel quel. 👍
tristan added 1 commit 2026-06-02 09:32:44 +00:00
fix(front) : retire le + en dur du label Ajouter (icone mdi cote composant)
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Successful in 2m9s
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 1m17s
474b3c10bd
Author
Owner

Merci pour la relecture 👍

Remarque mineure prise en compte : "add": "+ Ajouter""add": "Ajouter". Le + ne sera plus cuit dans la traduction, il sera rendu via une icône mdi:add-bold sur le MalioButton au branchement du bouton en 1.9 (ERP-62), comme déjà fait sur les pages roles / sites / categories.

Corrigé dans le commit 474b3c1.

Merci pour la relecture 👍 Remarque mineure prise en compte : `"add": "+ Ajouter"` → `"add": "Ajouter"`. Le `+` ne sera plus cuit dans la traduction, il sera rendu via une icône `mdi:add-bold` sur le `MalioButton` au branchement du bouton en 1.9 (ERP-62), comme déjà fait sur les pages roles / sites / categories. Corrigé dans le commit `474b3c1`.
tristan merged commit 402c83d40d into develop 2026-06-02 09:37:50 +00:00
tristan deleted branch feature/ERP-61-sidebar-i18n-clients 2026-06-02 09:37:51 +00:00
Sign in to join this conversation.