fix(front) : aligner le filtre archives des répertoires fournisseurs et prestataires sur client (ERP-173) #110

Merged
tristan merged 1 commits from fix/erp-173-filtre-archives-repertoires into develop 2026-06-16 06:12:20 +00:00
Owner

Contexte (ERP-173)

Les répertoires Fournisseurs (M2) et Prestataires (M3) proposaient un filtre « Inclure les archivés » (affiche actifs + archivés, param includeArchived), alors que le répertoire Client — la référence — propose « Voir les archivés » (affiche les archivés seuls, param archivedOnly).

Diagnostic

Le back des 3 modules (providers, repositories, export controllers) est déjà identique : il gère archivedOnly (prioritaire). Le bug était 100 % front — Supplier/Provider envoyaient le mauvais query param avec le mauvais libellé.

Changement (front uniquement)

  • Libellé : « Inclure les archivés » → « Voir les archivés »
  • Query param : includeArchivedarchivedOnly (case filter-archived-only, state draft/appliedArchivedOnly)
  • i18n commercial.suppliers.filters + technique.providers.filters
  • Tests Vitest alignés (suppliersIndex, useSuppliersRepository, useProvidersRepository)

Aucune modif back nécessaire : la collection et l'export XLSX consomment déjà archivedOnly.

Vérifications

  • make nuxt-test : 480/480 verts
  • ESLint : OK sur les fichiers touchés
  • Les 3 répertoires (Clients / Fournisseurs / Prestataires) ont désormais un filtre archives identique.
## Contexte (ERP-173) Les répertoires **Fournisseurs** (M2) et **Prestataires** (M3) proposaient un filtre « Inclure les archivés » (affiche actifs **+** archivés, param `includeArchived`), alors que le répertoire **Client** — la référence — propose « Voir les archivés » (affiche les archivés **seuls**, param `archivedOnly`). ## Diagnostic Le back des 3 modules (providers, repositories, export controllers) est **déjà identique** : il gère `archivedOnly` (prioritaire). Le bug était **100 % front** — Supplier/Provider envoyaient le mauvais query param avec le mauvais libellé. ## Changement (front uniquement) - Libellé : « Inclure les archivés » → « **Voir les archivés** » - Query param : `includeArchived` → `archivedOnly` (case `filter-archived-only`, state `draft/appliedArchivedOnly`) - i18n `commercial.suppliers.filters` + `technique.providers.filters` - Tests Vitest alignés (suppliersIndex, useSuppliersRepository, useProvidersRepository) Aucune modif back nécessaire : la collection et l'export XLSX consomment déjà `archivedOnly`. ## Vérifications - `make nuxt-test` : 480/480 verts - ESLint : OK sur les fichiers touchés - Les 3 répertoires (Clients / Fournisseurs / Prestataires) ont désormais un filtre archives identique.
tristan added the type/fixfrontM2-FournisseurM3-Prestataire labels 2026-06-15 15:54:59 +00:00
tristan added 1 commit 2026-06-15 15:55:00 +00:00
fix(front) : aligner le filtre archives des répertoires fournisseurs et prestataires sur client (ERP-173)
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Successful in 2m59s
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 1m23s
dfb6eee055
tristan merged commit b82acdac01 into develop 2026-06-16 06:12:20 +00:00
tristan deleted branch fix/erp-173-filtre-archives-repertoires 2026-06-16 06:12:20 +00:00
Sign in to join this conversation.