Role / permission issues
Hi,
- Under Administration / Roles, we created a new role (let's call it TestRole), and in it, added all the possible permissions for Pages.
- Under Pages / , again, we added all the possible permissions for TestRole.
Result: persons with this role still cannot edit pages.
If we check the permissions of any page, it says: "This item inherits permissions from its parent.
" (no inheritance breakage anywhere), then below, you can see it doesn't mention TestRole at all. It should. The only way we could get it to work was to break permission inheritance on every top-most pages to explicitly add TestRole.
This is with Sitefinity 4.3.
Hello Thomas,
Please make sure that your edition of Sitefinity supports granular permissions. You can check the attached screenshot.
By default the permissions for the pages are set from "Pages" section of the CMS, and the custom roles are not added, unless you break the inheritance and each custom role.
Greetings,
Victor Velev
the Telerik team
Hi Victor,
We have the Enterprise edition, so I guess that's not the problem.
PS: when breaking inheritance for a group of pages with too many child pages, the site crashes (100% reproducible). This forced us to set the permissions on small-enough page groups.
Hello Thomas,
If you have more than a hundred pages under one node, make sure to set the maxPageNodes setting in the webconfig:
<
siteMap
defaultProvider
=
"SitefinitySiteMap"
>
<
providers
>
<
add
name
=
"SitefinitySiteMap"
type
=
"Telerik.Sitefinity.Web.SitefinitySiteMap, Telerik.Sitefinity"
taxonomyProvider
=
"OpenAccessDataProvider"
pageTaxonomy
=
"Pages"
rootNode
=
"FrontendSiteMap"
pageProvider
=
"OpenAccessDataProvider"
maxPageNodes
=
"200"
/>
</
providers
>
</
siteMap
>