Concept of roles and list of permissions

Created by akaBot Support, Modified on Tue, 6 Aug, 2024 at 2:36 PM by akaBot Support

Explanation of User Roles and Permissions in akaBot Center

Table of Contents

  1. Concept of Roles
  2. List of Permissions
  3. Default Roles

Note: The version of akaBot Center verified for this operation is 3.0.1.4. Some terminology may vary depending on the version.


1. Concept of Roles

When creating users, assigning individual permissions for using features of akaBot Center (granting or denying work permissions) can increase the administrative burden. To reduce this burden, akaBot Center employs a system of "roles" which sets permissions according to the user's role.

2. List of Permissions

Permissions can be set for each function and resource of akaBot Center. There are five levels of permissions, designed from "weakest" to "strongest" as shown in the table below:

Permission
Function/Resource Access
None
No permissions are granted, so it will not appear in the menu.
View
Allows "viewing information".
Add
Allows "creating new". This also includes [View] permissions.
Edit
Allows "modifying". This also includes [View] and [Add] permissions.
Delete
Allows "deleting". This also includes [View], [Add], and [Edit] permissions.


3. Default Roles

Upon installing akaBot Center, three roles are registered by default: "ROLE_ROBOT", "ROLE_USER", and "ROLE_ADMIN". The default permissions for each role are displayed below.

Note: Default roles cannot be deleted. If you edit anything other than the name, the content will be updated. If you edit the name, a new role will be created with the edited name and content, but the default role content will remain unchanged.

ROLE_ROBOT

ROLE_USER

Permissions are not granted for any resources, so only the dashboard is displayed after login.

ROLE_ADMIN

This role is not displayed in role management. It is granted all permissions for all resources.



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article