5.5 Permissions Not Working

Permalink
I'm trying to create a group that will allow my clients to access the file manager, site map and users page but nothing else. I'm running into some issues making this work. Here's what I've done:

1) I created a group called 'Clients'
2) I added my user, 'testuser' to the group 'Clients'
3) I went over to System & Settings -> Task Permissions, added the group 'Clients' and duplicated the permissions I see under 'Administrators'.
4) I saved it, went backed and checked - still saved.

When I try to login as 'testuser', however, I can access normal pages and edit them, but I cannot access the dashboard. In fact, when I try, it doesn't let me - it takes me to a login screen.

I have tried this with both advanced permissions set and without in config/site.php:

define('PERMISSIONS_MODEL', 'advanced');

I've tried all of the above with a C5 package downloaded from the website and the latest version from github which I downloaded today.

 
orourkedd replied on at Permalink Best Answer Reply
I figured it out!

After all of the above is done, I had to go to Dashboard -> Sitemap, check 'Show System Pages' under options, then modify the permissions on each page that I want limited. Its great because I can edit a page and all of its children inherit its permissions.

I guess this was an operator error... I was trying to apply a Drupal mindset to these permissions!

Is there a way to export these permission settings so I dont have to do it manually on each install?
adajad replied on at Permalink Reply
adajad
I'm glad you worked it out yourself. Generally you get feedback way quicker, but sometimes it's a bit slow over the weekends.

It took me about two days to figure the same thing out, and I don't think it's the most intuitive way. But if you have done it once you will never forget it. :)