Is it possible to give content supervisors not access to Dashboard?

Permalink 12 users found helpful
I'd like to setup a group that can edit site content but would not have access to the site Dashboard. Is this possible?

pixo
 
pixel8 replied on at Permalink Reply
pixel8
hi,

yep that is possible..! you just have to activate advanced permission model in config/site.php add :

define('PERMISSIONS_MODEL', 'advanced');


now you go to the sitemap in the dashboard, and click "view system pages"

now the dashboard becomes visible... you click this, and choose "permissions"

choose manual in permission model, and set you permissions for the group or users... in the bottom make sure that it is inherited to subpages (that means all pages in the dasboard)..

and woila... now your users can not access the dashboard :-)

hope this helps you!
pixo replied on at Permalink Reply
pixo
Thank you. Great detailed answer. Just what I was looking for.
pixel8 replied on at Permalink Reply
pixel8
glad I could help.. remember to mark the answer, so others can find it easily :-)
beebs93 replied on at Permalink Reply
beebs93
Why do you need advanced permissions specifically for this? You can change the view permissions on the dashboard and its system pages in the simple permissions model. In fact, whenever you create a new user group they typically cannot access the dashboard until you've manually allowed them to view it.
thobruk replied on at Permalink Reply
Can you be more specific about how and where to set these permissions in the simple permissions model ?
leinteractive replied on at Permalink Best Answer Reply
leinteractive
With Simple Permission (and advanced permissions too) go to your Sitemap in the Dashboard.

Check the box for Show System Pages

On the Dashboard, click and choose Permissions

From here, you can set Read/Write/Admin access. Just choose the User group you want to grant/revoke access and then either check or uncheck the appropriate boxes. This setting will automatically trickle down to all sub pages under the Dashboard.
Elstud replied on at Permalink Reply
Elstud
Hello, I don't understand something..
My client is editor.
I follow the steps and he can't see the admin panel, just edit each page. Good .. but how he can add a post in a blog ?? because this function is in the admin panel !!!
Thank you for your help.
ScottC replied on at Permalink Reply
ScottC
You have to provide access to the dashboard for the user or group, then you have to omit them from all the other pages. These will trickle down.. but it is still a bit more clicking than you probably want.

You can see it in action here:http://concrete5demo.phpfogapp.com?demo=1... then go to the dashboard. You can see that there isn't a whole lot you can do there.
Elstud replied on at Permalink Reply
Elstud
Your exemple is exactly what I need with only the compositor & rapports & Files
Now, I know, it is possible.. I try to found the solution to do that ..
Thank you
Elstud replied on at Permalink Reply
Elstud
Ok, I found the solution showing the system page in the sitemap.
Thank you !!
theneptune replied on at Permalink Reply
theneptune
Thanks for this answer. Its help me.