diff --git a/docs/specs/M0-categories/spec-back.md b/docs/specs/M0-categories/spec-back.md index aa09f7a..d92e768 100644 --- a/docs/specs/M0-categories/spec-back.md +++ b/docs/specs/M0-categories/spec-back.md @@ -805,7 +805,11 @@ final class CatalogModule { public const string ID = 'catalog'; public const string LABEL = 'Catalogue'; - public const bool REQUIRED = false; + // REQUIRED = true : Category sera FK NOT NULL côté Client (et Fournisseur, + // Prestataire). Désactiver Catalog casserait tout le métier au boot Doctrine. + // Cf. review Tristan MR #12 : « Comment on fait si le module est désactivé + // sachant que pour créer un client il est requis de sélectionner une catégorie. » + public const bool REQUIRED = true; /** * Permissions RBAC exposees par le module Catalog. Granularite alignee