chore(front) : i18n écrans/onglets fournisseurs + sidebar fournisseur avant client (ERP-97) #82

Merged
tristan merged 3 commits from feature/ERP-97-suppliers-i18n-sidebar into develop 2026-06-11 07:08:04 +00:00
Owner

ERP-97 (étape front 6/7 du M2, parallèle). Stack sur #93 (MR #81) : base = feature/ERP-93-suppliers-list pour un diff isolé. À recibler sur develop une fois #93 mergée.

Périmètre

  • Sidebar : Répertoire fournisseurs placé avant Répertoire clients (config/sidebar.php). Affichage conditionnel par commercial.suppliers.view (déjà câblé par #90), vérifié au navigateur.
  • i18n écrans/onglets : bloc commercial.suppliers.* complété (onglets Information/Contacts/Adresses/Transport/Comptabilité/Statistiques/Rapports/Échanges, titres Consultation/Modification, actions, comingSoon, toasts). Scaffolding pour #94/#95/#96.

Déjà couvert (vérifié, non modifié)

  • Clé sidebar sidebar.commercial.suppliers : déjà présente.
  • Libellés audit-log audit.entity.commercial_supplier{,address,contact,rib} : déjà présents (ajoutés côté back avec les entités #[Auditable]). Garde-fou AuditableEntitiesHaveI18nLabelTest : OK (43 assertions).

Tests

  • make nuxt-test : 284 passed.
  • AuditableEntitiesHaveI18nLabelTest (isolé) : OK.
  • Golden path : sidebar fournisseurs au-dessus de clients ✓.
ERP-97 (étape front 6/7 du M2, parallèle). **Stack sur #93** (MR #81) : base = `feature/ERP-93-suppliers-list` pour un diff isolé. À recibler sur `develop` une fois #93 mergée. ## Périmètre - **Sidebar** : `Répertoire fournisseurs` placé **avant** `Répertoire clients` (`config/sidebar.php`). Affichage conditionnel par `commercial.suppliers.view` (déjà câblé par #90), vérifié au navigateur. - **i18n écrans/onglets** : bloc `commercial.suppliers.*` complété (onglets Information/Contacts/Adresses/Transport/Comptabilité/Statistiques/Rapports/Échanges, titres Consultation/Modification, actions, `comingSoon`, toasts). Scaffolding pour #94/#95/#96. ## Déjà couvert (vérifié, non modifié) - Clé sidebar `sidebar.commercial.suppliers` : déjà présente. - Libellés audit-log `audit.entity.commercial_supplier{,address,contact,rib}` : **déjà présents** (ajoutés côté back avec les entités `#[Auditable]`). Garde-fou `AuditableEntitiesHaveI18nLabelTest` : OK (43 assertions). ## Tests - `make nuxt-test` : 284 passed. - `AuditableEntitiesHaveI18nLabelTest` (isolé) : OK. - Golden path : sidebar fournisseurs au-dessus de clients ✓.
tristan added the frontM2-Fournisseurtype/chore labels 2026-06-09 20:15:48 +00:00
tristan changed target branch from feature/ERP-93-suppliers-list to develop 2026-06-11 07:00:57 +00:00
tristan added 2 commits 2026-06-11 07:00:57 +00:00
feat(front) : page Répertoire fournisseurs (/suppliers) + datatable + filtres + export (ERP-93)
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Successful in 2m6s
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 1m10s
79d389834b
tristan added 1 commit 2026-06-11 07:07:00 +00:00
Merge remote-tracking branch 'origin/develop' into feature/ERP-97-suppliers-i18n-sidebar
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Successful in 2m5s
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 1m11s
d1a9fd46ae
# Conflicts:
#	frontend/i18n/locales/fr.json
tristan merged commit 1b0339bf1c into develop 2026-06-11 07:08:04 +00:00
tristan deleted branch feature/ERP-97-suppliers-i18n-sidebar 2026-06-11 07:08:04 +00:00
Sign in to join this conversation.