Rabio comes with a user role management system which defines what a user can and cannot do. These user roles and permissions are essential as Rabio grows in an installation.
When installing Rabio, there are several default user roles:
- Super Administrator
- Contributor (available only in PRO version)
You can see a full comparison between each user role on the opensource version by viewing the infographic below:
Let’s start by looking at each user role and their permissions.
1. Super Administrator
On a regular Rabio install, Super Administrator is the most powerful user role. Users with the super administrator role have unlimited access on all levels. Super Administrator role can add, edit, update, search or delete :
- Structure Data
The Super Administrator role can organize a project, set the administrator user and other users, editors or viewers, associated to this.
Super administrators have access to all reports & views.
On a Rabio install, the Administrator is the most powerful user role after the Super Administrator. An administrator is limited by Super Administrator to on or more projects. This means that only a Super Administrator can set an Administrator to administer specific projects, the Administrator can not select projects. Users with the Administrator role have unlimited access on all levels only to the projects they control. An Administrator role can add, edit, update, search or delete :
- Users on specific project (or projects)
- Structure Data of specific project (or projects)
- Data of specific project (or projects)
Administrators have access to all reports & views.
Users with the editor role in Rabio have full control on adding managers’ data. They also can update managers’ data but they can not delete records. Only the Administrator of the edited project or Super Administrator of the Rabio installation can delete their records after request.
Editors do not have access to change structure data, add or delete users, install new projects.
Editors have access to reports and views excluding those for administrators.
Users that are viewers are limited to search and view data.
Viewers have access to reports and views excluding those for administrators or editors.
A contributor in Rabio is special user that is able to add or edit data in the expenses form. A contributor is limited by the Super Administrator. This role is available in PRO version.