Roles are a great way of organizing user permissions. Roles can be seen as usergroups each with it's own permissions. When there are roles added to Webigniter, users can be assigned to a group, which will immediately cause this user to inherit the permissions set in this group. Roles can only be managed by admin users.
When a role is added, you can specify many different types of permissions.
Most segments are divided into multiple subtypes of permissions. For example the Media
segment has 4 subtypes, view
, add
, edit
and delete
. Meaning that you can grant or revoke certain actions on Media containers. So if you want your development team to be able to add images to the media gallery, you switch on add
under the Media segment. But you may want tot disable it for other roles.
Each category (and subcategory) has it's own segment within the roles overview. This means that you can allow or restrict access to specific categories to specific roles
This can be usefull if you have editors who should only be able to edit or add pages to specific categories.
If a user creates a new category, the role of this user automatically has full access to this new category.
Predefined favorites are an excellent way to assist users within specific roles in finding pages important to their role.
When a user is assigned a role, the favorites set within the 'predefined favorites' are automatically added to the user's favorites. This occurs only when a user is assigned a role with a predefined set of favorites. Afterward, users are free to modify their favorites as they see fit.