How to set site's sections accessible per roles

   —   
This article describes how to set site´s sections accessible per role(s) with possibility to create a particular document type(s) inside role´s section. For example, site has several clubs (documents) and you want only club role(s) to have an access to their sections, and also to give them possibility to create some document type(s) in their section only.
Please import sample site to see what permission settings you need to set to get a described behavior. Here you can see how to import a site into your current Kentico CMS instance.

The site´s structure is following:

There are 2 folders with some sub-documents:
Club Brno.
Club Prague.





There are two roles:
Club Prague Admin.
Club Brno Admin.


There are two users:
User Prague assigned to Club Prague Admin role.
User Brno assigned to Club Brno Admin role.

Result:
User Prague in Club Prague Admin role have access to Club Prague folder and can create cms.news and cms.file document types under it.
User Brno in Club Brno Admin role have access to Club Brno folder and can create cms.news and cms.file document types under it.

Please note:
User Prague in Club Prague Admin role can create a news or file document type under Club Prague ONLY. The same for User Brno in Club Brno Admin role.

(These informations can be also found on Read_this page).

You can check following sections to see what permission you need to set:
1. Site Manager -> Settings -> (select site from drop-down menu) -> Security -> Check page permissions property.
2. CMSDesk -> Administration -> Permissions -> Modules / CMS Content.
3. CMSDesk -> Administration -> Permissions -> Document Types / News | File
4. CMSDesk -> Content -> Edit -> root -> Properties -> Security
5. CMSDesk -> Content -> Edit ->Club Brno | Club Prague -> Properties -> Security.




See also: Document permissions

Applies to: Kentico CMS 4.1
Share this article on   LinkedIn

Juraj Ondrus

Hi, I am the Technical support leader at Kentico. I'm here to help you use Kentico and get as much as possible out of it.