Home » Help Center » School Panel Guide » School Staff: Editing Existing Role

School Staff: Editing Existing Role

The Role Management feature in Bobok allows school administrators to control what each staff member can see and do within the system. Proper role configuration ensures data security, operational efficiency, and clear accountability.

1. Editing an Existing Role

Administrators can modify an existing role to update responsibilities or adjust permissions.

Steps to Edit a Role

Locate the role in the Role List table.

Click the Edit (⊕ icon) in the corresponding row.

Click   and select the required permissions for the role.

Then click Save Permissions.

Common Use Cases

Updating staff responsibilities

Expanding system access rights

Correcting role naming conventions

2. Assigning Permissions

Administrators can assign or modify permissions using the Plus (+) icon for a specific role.

These permissions define which features a role can access within Bobok.

Typical Permission Categories

Student Data Access

Transport Management

Notification Control

Attendance Management

Report Viewing

Subscription or Billing Access

Best Practice

Follow the Principle of Least Privilege:
Grant only the permissions necessary for the role to perform its tasks. This minimizes security risks and prevents misuse of system capabilities.

3. Deleting a Role

Unused or obsolete roles can be removed from the system.

Steps to Delete a Role

Locate the role in the role list.

Click the Delete (🗑 Trash) icon.

Confirm the deletion.

Important Notes

Roles that were assigned to active staff members will be lost.

Deleting a role may remove system access permissions from associated users.

4. Role-Based Access Control (RBAC) in Bobok

Bobok implements Role-Based Access Control (RBAC) to regulate access to system features based on user roles.

Objectives of RBAC

Protect sensitive student data

Maintain operational accountability

Prevent misuse of administrative privileges

Ensure structured workflow management

Why RBAC is Important

Protects confidential student information

Prevents unauthorized access to financial data

Maintains disciplined operational workflows within the school system

5. Recommended Role Structure for Schools

For efficient administration, schools should maintain clearly defined roles with specific responsibilities.

RoleSuggested Responsibility
AdminFull access to all system modules
Transport ManagerVehicle management, routes, driver assignments
GatekeeperStudent check-in/check-out monitoring
Notification OfficerCommunication with parents and alerts
Support StaffLimited operational access

6. Best Practices for Role Management

To maintain a secure and organized system:

Review roles quarterly.

Avoid duplicate roles with overlapping permissions.

Maintain documentation of role responsibilities.

Remove roles that are no longer required.

Update roles immediately when staff responsibilities change.

7. Troubleshooting

Cannot Edit or Delete a Role

Possible reasons:

You are not logged in as Super Admin.

The role is system-protected and cannot be modified.

Recommended Action

Verify administrator privileges before attempting changes.

Staff Cannot Access Certain Features

Possible causes:

Incorrect role permissions

Missing module access

Recommended Action

Open the role settings.

Click the Plus (+) icon.

Verify and update the required permissions.