feat(commercial) : catégories de type Adresse pour les blocs adresse (client + fournisseur) #147

Merged
tristan merged 1 commits from feat/categories-adresse into develop 2026-06-25 07:26:22 +00:00

1 Commits

Author SHA1 Message Date
tristan 55c136df66 feat(commercial) : catégories de type Adresse pour les blocs adresse (client + fournisseur)
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 51s
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Successful in 2m24s
Introduit un CategoryType dédié ADRESSE (module Catalog) consommé par le champ
« Catégorie » des blocs adresse, en remplacement de la réutilisation détournée des
types CLIENT/FOURNISSEUR.

- Migration de seed du type ADRESSE + 6 catégories (Siège, Contact issues,
  Facturation, Livraison, Approvisionnement, Méthaniseur) ; fixtures alignées.
- ClientAddress : validation blacklist (DISTRIBUTEUR/COURTIER) remplacée par une
  whitelist « catégories de type ADRESSE uniquement ».
- SupplierAddress : type requis FOURNISSEUR -> ADRESSE (le bloc principal
  fournisseur reste en FOURNISSEUR).
- Front : ref dédiée addressCategories (typeCode=ADRESSE) dans les composables
  référentiels client et fournisseur ; pages new/edit câblées sur les blocs adresse.
- Tests : CategoryAdresseSeedTest + adaptation des tests d'adresse client/fournisseur.
2026-06-25 09:22:24 +02:00