web-dev-qa-db-fra.com

Joomla! 3.6.x - BDD - ACL incohérent

J'ai une caractéristique trop étonnante concernant les ACL: une catégorie et une sous-catégorie pour lesquelles les ACL de trois groupes d'utilisateurs sont incohérentes. Un groupe a hérité à droite dans la sous-catégorie mais pas dans la catégorie parent ... Ces 2 images donnent toutes les informations nécessaires à (non) comprendre (!) ACL screensBDD relations

Merci beaucoup pour vos conseils

1
Juillet

Les autorisations de création et de modification dans la catégorie "Informatique et SIG" pour le groupe d'utilisateurs "fiche_pratique_DSI_agents" sont définies sur "hériter". Ils doivent hériter de la catégorie parente "Mon service" et doivent donc être "non autorisés".

Peut-être que quelque chose avec votre table des actifs est incorrect.

Avant de faire autre chose, faites une sauvegarde de votre base de données.

Ensuite, je voudrais essayer de changer la valeur dans la colonne "règles" pour la catégorie "Informatique et SIG" dans la table #_assets de {"core.create": {"9": 1, "83": 1} ... en { } (même valeur que pour la catégorie "Mon service") et voir si cela fonctionne. Si rien ne se passe ou quelque chose ne va pas -> revenir à la sauvegarde.

Si cela ne vous aide pas, vous pouvez installer une extension, par exemple ACL-Manager . Il vous montrera s'il y a des problèmes avec votre ACL et les corrigera pour vous.

2
fruppel