What is the easiest way to make for a group of users access in CMS (MODX 3.0.3) only to a selected resource (id 11).
In the CMS in the resource (id 11) there is a special page module, to which I need to assign a group of users, but so that after logging into the CMS they see only the resource (id 11). All other resources should be hidden.
Right-click on the Administrator Group and select âUpdate User Groupâ
Click on the âPermissions Tabâ at the top
Click on âResource Group Accessâ tab at the left
Click on the âAdd Resource Groupâ button.
Select the AllDocs group in the dropdown on the first line.
Select the âmgrâ context on the second line.
Select the âResourceâ policy in the âAccess Policyâ dropdown on the bottom line.
Click on the âSaveâ button.
This will hide all Resources from anyone who is not in the Administrator User Group.
Now you need to give your restricted users access to the Resources they can see.
Now create a Resource Group called UserDocs (or whatever) and a User Group with the same name.
Follow the steps above to connect the User Group and Resource Group you just created to each other.
That will give them access to just the restricted Resources.
On the Manage menu in the Managerâs main menu, Flush permissions and log out all users.
Fire up another browser, and log on as one of the restricted users. You should only see the restricted resources.
Hopefully, youâve already given them access to the âmgrâ context with a special policy, based on the Administrator template, but with limited permission. For example, if they have the access_permissions permission, they can change anyoneâs permissions and password, including yours. You may not want them to be able to delete Resources, or do other things with them. If so, youâll donât want to use the Resource Policy in the second section above. Youâll need to create a new policy, based on the Resource Policy Template that has some permissions unchecked.