Editos unable to edit pages directly beneath root

Tom Troughton asked on September 4, 2015 11:47

I thought I'd set up my editor roles and their permissions correctly but I'm finding Kentico is not letting my editors modify content at the first level beneath the CMS Root. The same editor can create content under the root, but not edit. At all other levels in the tree permissions seem to be working correctly. Can anyone help me understand why this might be?

Note that this applies to various page types. The only connection is their location in the tree (level 1).

Recent Answers


Lukas Martinak answered on September 4, 2015 13:02

Hi Nat, you didn't mention which version of Kentico you use, so I will point you to the latest one.

If you have already checked Limiting the pages users can create and Page-level permissions, I'd recommend using the Security debug to find out which permissions your editors are missing. Here you can find more about Debugging.

0 votesVote for this answer Mark as a Correct answer

Tom Troughton answered on September 4, 2015 14:23 (last edited on September 4, 2015 14:23)

Thanks for the help. This is Kentico 8.2. Using the security debug I've identified that there's a particular property failing the necessary check. I can see that for each affected node (all nodes at level 1) the CREATE and MODIFY checks are the same except for one property - IsAuthorizedPerTreeNode - which is true for CREATE and false for MODIFY.

If anyone can help me understand why this is I'd appreciate it. As I say, the user can modify the same page types everywhere else in the tree. This only happens at level 1.

0 votesVote for this answer Mark as a Correct answer

Tom Troughton answered on September 4, 2015 15:09

This turned out to be a page-level permissions issue. For some reason these pages were all inheriting the root's page-level permissions.

Can anyone tell me why pages at level 1 would be inheriting their parent’s page-level permissions, but not pages lower down the tree?

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.