On an existing MODX 3 site, I am trying to create user groups, that only have available a few resources.
Group 1) access to only 2 collections in context “web”
Group 2) access to only to context “web-en”
Group 3) access to all contexts and all resources
I’ve implemented the following way:
- Resource groups:
- Resource group “AllDocs” in which there are all resources in all contexts
- Resource group “Editor” which is assigned to the two collections that are for group 1
- Permissions for group 3
- in contexts, all contexts with access policy content editor + mgr
- in resource groups, AllDocs with access policy Resource for mgr
- Permissions for group 2
- in contexts, content editor policy for mgr and “web-en”
- in resource groups, AllDocs with access policy Resource for mgr
- Permissions for group 1
- in contexts, content editor policy for mgr and “web”
- in resource groups, Group1 with access policy Resource for mgr
I believe the issue is the following: if I grant them membership in Group1 - this works ok. But when I make them member of Group2, they receive the AllDocs access policy from that group and automatically see all resources in the context “web”.
Does anyone know what is a good way to approach this? I tried to explain it as clear as I could, but it still seems confusing to me ![]()