When configuring roles in your project, you can choose from a number of capabilities. Each capability defines what your users can do within a Kentico Cloud project.
For an in-depth example of using roles and workflow together in your project, see Setting up a common production flow.
Content production
View content capability allows to:
- View content items in the project.
- Move content items through their workflow and assign contributors.
- View revisions of content items and compare them.
- Add comments.
You can allow users to view all content or only the content items assigned to them.
Edit content capability allows to:
- Add and modify content items.
- View all assets in the project.
- Add, modify and delete assets.
- Restore past revisions of content items.
You can allow users to edit all content or only the content items assigned to them.
Create content capability allows to:
- Create new content items
- Create new language variants of content items.
This capability automatically gives users permission to view and edit all content.
Delete content capability allows to:
- Delete content items
This capability automatically gives users permission to view and edit all content.
Active capabilities and publishing
Note that the content capabilities of a given role can also be restricted by your project's content workflow setup. For each step in the workflow, you can limit which roles can work on content in a given workflow step and move it to the following steps.
For example, if you want only Project managers to be able to publish content:
- Set up your workflow steps so that only a single step transitions to the Published step, for example a step named Approved.
- Limit the Approved workflow step to the Project manager user role.
For a more thorough example of using roles and workflow together, see Setting up a common production flow.
Content models
Manage content types and content type snippets capability allows to:
- View content types and content type snippets.
- Add, modify, and delete content types and content type snippets.
Manage taxonomy capability allows to:
- View taxonomy groups and terms.
- Add, modify, and delete taxonomy groups and terms.
Manage sitemap capability allows to:
- Add, modify, and delete sitemap items.
Development
Manage APIs capability allows to:
- View API keys and use Kentico Cloud APIs.
Manage development settings capability allows to:
- View codenames of Kentico Cloud objects, such as content items, content types, elements, and so on.
- View and modify content preview URLs.
- View, add, modify, and delete webhooks.
Project
Manage localization capability allows to:
- View the project's localization settings.
- Add and configure project languages.
Manage workflow steps capability allows to:
- View the project's content workflow settings.
- Add, modify, and delete workflow steps.
- Reorder workflow steps.
Invite and manage team members capability allows to:
- Invite users to the project.
- Activate and deactivate users.
- Change roles of users on the project.
Manage custom roles capability allows to:
- Add, modify, and delete custom roles.