feat(commercial) : enforce RG-1.29 by category code on address
ClientAddress::validateCategoryCodes interdit desormais les Category de code DISTRIBUTEUR/COURTIER sur une adresse (denylist), toute autre categorie etant autorisee. Fixtures clients alignees (tiers distributeur/courtier via Category de code dedie).
This commit is contained in:
@@ -15,8 +15,8 @@ use App\Module\Sites\Domain\Entity\Site;
|
||||
* - RG-1.06 / RG-1.07 / RG-1.08 : exclusivite is_prospect vs
|
||||
* is_delivery / is_billing ;
|
||||
* - RG-1.11 : billing_email obligatoire ssi is_billing ;
|
||||
* - RG-1.29 : seules les categories de type SECTEUR / AUTRE sont autorisees sur
|
||||
* une adresse (DISTRIBUTEUR / COURTIER -> 422).
|
||||
* - RG-1.29 (ERP-78) : les categories de code DISTRIBUTEUR / COURTIER sont
|
||||
* interdites sur une adresse (-> 422) ; toute autre categorie est acceptee.
|
||||
*
|
||||
* Depuis ERP-76, ces regles sont portees par des Assert\Callback sur l'entite
|
||||
* ClientAddress (mirror applicatif des CHECK Postgres) : la combinaison invalide
|
||||
|
||||
Reference in New Issue
Block a user