non-admin users can't add blocks to pages they have edit permission for1 user found helpful
We have tried logging in as different users, using different browsers on different machines, editing different pages, using different themes, and clearing concrete5's cache.
We do not use Advanced Permissions. Should I enable them? What else can we change?
If you do make changes to your page types, don't forget to 'Setup on Child Pages' when you are done, to have the changes applied to all pages already using the page type(s).
Giving Staff the Add Block permission on Main on a page at the top of the hierarchy turned it on for all pages below, thankfully.
I attempted to create a user and set the permissions appropriately, but it didn't work. So I'm trying again and rather than click on each individual permission, add group, etc. I thought maybe it'd be easier to do it by page type and just do it once.
But how do I assign/change permissions to a page type?
I have been spending most of my evening working with and setting up Advanced permissions on a site.
I ran into the same isues as you mentioned in this thread, and got really stuck.
I then watched this video:http://www.concrete5.org/about/blog/concrete5-sightings/check-out-a...
and found the solution to my advanced permissions problems.
As it turns out, the 5.6 version has a new feature.
Go to Dashboard >> Stacks and Blocks >> Block & Stack Permissions >> Choose the Add Block option and add your USER.
When this is done, you can access a specific Page Type, and use the Set Permission on any specific area on this Page Type, where you want the USER to be able to only ADD SPECIFIC BLOCK TYPES.
Now when you log in as this USER, and choose ADD BLOCK, you should only get a list of the chosen Block Types.
Hopes this helps you in your continued quest :-)
//Carsten - Denmark
Then, as an Admin, I went into the Dashboard under "Systems & Settings" > "Permissions & Access" > "Site Access". There is where I gave "Edit Access" to the group(s) because they were all turned off by default. Then I went back to the pages and gave permissions to groups on a page-by-page basis. I logged in as a user, and the "Add Blocks" and other edit capabilities were available to those groups, specified on those pages.
Ironically, when I went back into the Dashboard under "Systems & Settings" > "Permissions & Access" > "Site Access", the Edit Access selections were then de-selected again, but Concrete5 does state right there: "Note: These settings can be overridden on specific pages." which I did in fact do as an Admin.
My question is, why as a user I am able to remove my own permissions, thus removing my ability to edit??? Doesn't make sense. I must be missing something.
"Edit > Permissions > Edit Permissions" delete any group accept administrator.
I am just using C5 for a few days now so this is what I know, I hope it helps!
For anyone reading this in future - this problem still occurs with the latest Concrete5 out-of-the-box as of 126.96.36.199. If you create groups, you have to manually give each group permission to add blocks to pages, even when that group already has permission to edit the page.