feat(technique) : câbler le RBAC technique.providers.* (ERP-138) #98
Reference in New Issue
Block a user
Delete Branch "feature/ERP-138-rbac-technique-providers"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Câble les permissions du module Technique dans toutes les sources RBAC (règle ABSOLUE n°8, même commit).
Sources alignées
RbacSeeder::MATRIX: bureau/compta/commerciale reçoiventtechnique.providers.*(matrice § 2.9) +sites.bypass_scope(visibilité multi-site § 2.13) ; usine =technique.providers.viewseul, sans bypass (cloisonnée à son site).config/sidebar.php: nouvelle section Technique + item Répertoire prestataires (/providers, moduletechnique, permissiontechnique.providers.view).personas.ts+SeedE2ECommand.php: 5 permstechnique.providers.*sur le personauser-full(porte déjàsites.bypass_scope) — pas de nouveau persona (règle n°7).fr.json: cléssidebar.technique.section/sidebar.technique.providers.Matrice § 2.9
Tests
ProviderRBACMatrixTest(miroirSupplierRBACMatrixTest), seedé viaapp:seed-rbac: 8 tests, 65 assertions. Différence M3 : Usine en lecture seule cloisonnée (détail hors site → 404).make test→ 655 OK ·make nuxt-test→ 384 OK · php-cs-fixer propre.Consolidée dans #100 : toute la pile M3-Prestataire (ERP-134 à ERP-139) a été rebasée sur develop et regroupée dans la MR #100 (mergeable, tests verts). Cette MR intermédiaire est fermée pour ne garder qu'une seule MR ouverte. Les commits de ce ticket restent présents dans #100.
Pull request closed