Permissions & restrictions
L'héritage de restrictions à travers la hiérarchie d'espace est non-obvious — une page peut être sans restriction mais sous un ancêtre restreint.
Comment on rebâtirait cette fonction pour vous
On aplatit les restrictions effectives au moment de l'extraction. Le modèle de permission devient 4-5 rôles nommés + restrictions au niveau espace et page (rows dans une table typée). Audit, c'est une requête SQL.