Roles and Privileges (Role Based Access Control – RBAC)

What is RBAC?

Role-Based Access Control (RBAC) is the way in which SELMA allows you to regulate access to sections/data within the system. With RBAC, permissions are assigned to roles, and then users are assigned to those roles.

To access the RBAC interface in SELMA click on Settings (Blue Cog) -> Roles and Permissions.

To add/create a New Role click on ‘Add New Role’

Enter role Name and Description and click Create

To assign permissions, click on the green pencil next to the relevant role –

The action of allocating a permission to a role comes with specific ‘consequences’ which is broken down here –

And indicated next to each role –

Roles are based on allocating these capabilities, within sections –

  • Edit
  • View
  • Creating
  • Deleting

Tick the boxes you wish to add to the role and click Save

Related Articles

User Index & Search

SELMA has three base types of users within the system – Registrar / Admin / Tutor. You can set their permissions within the Role Based Access Control (RBAC) Interface. Please refer to the article here. This post focusses on the User Index and Search functionalities. Grids are used often within SELMA and provides a functional, …

My Profile

Your SELMA profile can be accessed by clicking on your name in the right corner of the main navigation bar – Contact Details To view or edit your contact details click on Profile and then on the Contact Details tab. Click on the green pencil to edit – Notifications You can view your system notification …

System Users

Navigate to Settings (Cog) -> System Users Manage and add users from the ‘Users’ Grid/Index Add a User You can add a user by clicking on the green ‘Plus’ button and fill in at least the name, email and role. The click Save. Depending on your system configuration, the newly created user will get an …