*/ public static function permissions(): array { return [ ['code' => 'catalog.categories.view', 'label' => 'Voir les categories'], ['code' => 'catalog.categories.manage', 'label' => 'Gerer les categories (creer, editer, supprimer)'], // Lecture-referentiel transverse (ERP-102) : permet de LISTER les categories // pour alimenter les selects des modules Tiers (clients, fournisseurs...), // sans donner l'acces d'administration `.view` (qui ouvre la page Catalogue // dans la sidebar). Accordee aux roles metier via la matrice RBAC § 2.7. ['code' => 'catalog.categories.read_ref', 'label' => 'Lire le referentiel categories (transverse, lecture seule)'], // Catalogue produit (M6, ERP-197) : admin-only (matrice docx p.3, C7). // Item sidebar dans la section Administration, sous « Repertoire transporteurs ». ['code' => 'catalog.products.view', 'label' => 'Voir les produits'], ['code' => 'catalog.products.manage', 'label' => 'Gérer les produits (créer, éditer)'], ]; } }