Defining and Assigning Roles & Permissions

When Community Engine is installed, a component called Community Authorisation can be found on the Escenic Web Studio home page. There are several pages for this component for defining and assigning roles & permissions:

  • Permissions: All the permissions available for a publication are listed here. To add more permissions, simply click on the New permission link.

  • Roles: All the roles available for a publication are listed here. To add more roles, click on the New role link.

  • Authorisation matrix : This is where permissions can be assigned to different roles. Use the check boxes to define permissions for each role.

  • User management: Roles can be assigned to users here. Enter the user name or user ID on the page and click on Get User Roles. A list of roles assigned to the user will show up. Roles can also be added from this page. Simply select a role from the combo box, put a section ID and click on add. It is also possible to assign roles to user on no section, which means this role applies to user for all section.

These are some scenarios where roles are assigned to the user automatically:

  • When a user signs up, he gets the role 'MEMBER'

  • When a user signs up, he gets the role 'SECTION OWNER' on his profile section

  • When a user creates a group, he gets the role 'SECTION OWNER' on the group's section