Stack permissions broken - now cannot change as administrator!
Permalink
Scenario (using Advanced Permissions model):
Created several stacks to hold various blocks that needed to be embedded on several pages simultaneously within different areas of a site. The idea was that personnel with section-specific editing permissions would be able to edit the stack contents. Stacks were configured to inherit permissions from parent page hierarchy, but for some reason editors were not able to see the "Manage stack contents" option when clicking on the stack in the page edit mode.
While attempting to fix this, I read that stacks could also be manipulated through the Site Map by toggling the "Show system pages" option. I did so and used the "edit permissions" option on each of the stacks in question to switch permissions to manually-defined. I made sure each stack was configured appropriately.
Now, the stacks are no longer visible on the respective pages. They do not appear in page edit mode. They are not visible in the "add stack" list. When going through the admin panel "Stacks" area I can see the stacks but they do not appear to contain blocks. I can 'Set Permissions' from the site map, and the permissions appear to be assigned correctly in that the 'Administrators' group can view, edit contents, and edit permissions for the stack. Additionally, the 'Guest' user should be able to view the stack. I cannot add blocks or edit stack permissions from the stack screen; it shows "Access Denied" in the dialog.
I reverted permission settings back to the previous state and cleared the site cache multiple times but there is no change. I am mystified as to why displayed permissions seem to have no relationship to what Concrete5 is actually doing under the hood, and why my admin account cannot see or edit the content in question.
Created several stacks to hold various blocks that needed to be embedded on several pages simultaneously within different areas of a site. The idea was that personnel with section-specific editing permissions would be able to edit the stack contents. Stacks were configured to inherit permissions from parent page hierarchy, but for some reason editors were not able to see the "Manage stack contents" option when clicking on the stack in the page edit mode.
While attempting to fix this, I read that stacks could also be manipulated through the Site Map by toggling the "Show system pages" option. I did so and used the "edit permissions" option on each of the stacks in question to switch permissions to manually-defined. I made sure each stack was configured appropriately.
Now, the stacks are no longer visible on the respective pages. They do not appear in page edit mode. They are not visible in the "add stack" list. When going through the admin panel "Stacks" area I can see the stacks but they do not appear to contain blocks. I can 'Set Permissions' from the site map, and the permissions appear to be assigned correctly in that the 'Administrators' group can view, edit contents, and edit permissions for the stack. Additionally, the 'Guest' user should be able to view the stack. I cannot add blocks or edit stack permissions from the stack screen; it shows "Access Denied" in the dialog.
I reverted permission settings back to the previous state and cleared the site cache multiple times but there is no change. I am mystified as to why displayed permissions seem to have no relationship to what Concrete5 is actually doing under the hood, and why my admin account cannot see or edit the content in question.