Permissions - get it to basically "work"
Permalink
I have installed and themed my first c5 site, but I am having problems setting up my custom Groups so that they have the ability to edit pages. When a logged-in non-superadmin hovers over "Edit" for a page, the button "Edit This Page" does not exist, as it does for the superadmin.
I've done much:
* turned on Advanced Permissions
* created groups named "Content Administrator" and "Content Writer"
* I've gone Dashboard > Page Types, clicked Defaults for the page type in question, and changed the permissions for the areas in question. Specifically, the change is that I've added each of the groups to the list, and checked all the checkboxes for them. (I also added sub-page permissions and time-release permissions.)
* I've gone to each page individually and made sure that the Permissions read "Set: By Page Type Defaults (In Dashboard)" and "Sub-pages added beneath this page: Inherit page type default permissions."
The Editing Bar *does* appear for logged-in non-superadmins, and that lulled me into a false sense that everything was OK. But when I looked closer, my users still don't have the button that they need to start entering their content onto pages I've created.
Halp!
I've done much:
* turned on Advanced Permissions
* created groups named "Content Administrator" and "Content Writer"
* I've gone Dashboard > Page Types, clicked Defaults for the page type in question, and changed the permissions for the areas in question. Specifically, the change is that I've added each of the groups to the list, and checked all the checkboxes for them. (I also added sub-page permissions and time-release permissions.)
* I've gone to each page individually and made sure that the Permissions read "Set: By Page Type Defaults (In Dashboard)" and "Sub-pages added beneath this page: Inherit page type default permissions."
The Editing Bar *does* appear for logged-in non-superadmins, and that lulled me into a false sense that everything was OK. But when I looked closer, my users still don't have the button that they need to start entering their content onto pages I've created.
Halp!
I use advanced permissions fine in both 5.4.2.2 and 5.5.1, try setting it to inherit from parent instead
Thanks for your reply. I tried this. No good.
Working answer(s) still sought.
Working answer(s) still sought.
Did you change the permissions at the page level as well as the areas? If a group doesn't have write access to the page itself, it doesn't matter if they have rights to the area.
The other thought I had was timed release permissions. You probably shouldn't have to mess with that at all. It's possible you've made a window in time that limits the rights in a weird way.
And of course turn site caching off.
The other thought I had was timed release permissions. You probably shouldn't have to mess with that at all. It's possible you've made a window in time that limits the rights in a weird way.
And of course turn site caching off.
Oh and try just do a manual override on a specific page, see if that works, and send us a screenshot if not!
As it turns out, the page-level permissions on the Page Type screen were the key.
On the individual pages I had the permissions set to inherit for the Areas (mine are $a = new Area ('Main Content'); and a$ = new Area ('Content Sidebar'); incidentally) and for the page globally. For the Page Type for the pages, I had hit all the Areas but not for the Page Type globally. Thought I had, but turns out I was wrong.
What a thrill to be addressed on Totally Random! Thanks, people. It didn't sink in when I read it here, but it did when I heard you say it.
On the individual pages I had the permissions set to inherit for the Areas (mine are $a = new Area ('Main Content'); and a$ = new Area ('Content Sidebar'); incidentally) and for the page globally. For the Page Type for the pages, I had hit all the Areas but not for the Page Type globally. Thought I had, but turns out I was wrong.
What a thrill to be addressed on Totally Random! Thanks, people. It didn't sink in when I read it here, but it did when I heard you say it.