Understanding Role Permissions
Click any role name in the list to open the Role Detail Page.
Role Detail Page Shows:
-
Role name and metadata (Created By, Created On)
-
Permissions table with all sections
-
Edit button (✏️) to modify role
-
Refresh button (🔄) to update data
Permissions Table
Displays all permissions in table format with toggle switches.
Columns: Section | View | Create | Edit | Delete | Register | Unregister | Start/Stop | Enable/Disable
Toggle States:
-
ON (Teal/Green, right position) - Permission granted
-
OFF (Gray, left position) - Permission not granted
Section-Specific Columns:
-
Register/Unregister - Devices only
-
Start/Stop, Enable/Disable - VPN only
-
Dashes (-) - Not applicable
Editing a Role
Entering Edit Mode
-
Open Role Detail Page (click role name)
-
Click Edit button (✏️) in header
-
Page becomes editable
What Changes in Edit Mode
Role Name: Becomes text input field (editable)
Toggle Switches: Become active (clickable)
Buttons: SAVE CHANGES and CANCEL appear
Modifying Permissions
To Grant Permission:
-
Click toggle switch (currently OFF/gray)
-
Switch moves right, turns teal/green
-
Permission granted when saved
To Revoke Permission:
-
Click toggle switch (currently ON/teal)
-
Switch moves left, turns gray
-
Permission revoked when saved
Dependency Enforcement
System automatically maintains dependencies:
View Dependency:
-
Turning ON any permission → Auto-enables View
-
Turning OFF View → Auto-disables other permissions in that section
VPN Dependency:
-
Turning ON any VPN permission → Auto-enables Devices View
-
Turning OFF Devices View → Auto-disables all VPN permissions
Saving Changes
-
Review all modifications
-
Click SAVE CHANGES button (teal)
-
Changes apply immediately to all users with this role
To Discard Changes: Click CANCEL button (red)
Important Notes
Company Admin Role
⚠️ Cannot be edited - System-protected role with full access. Edit button is hidden.
Need custom admin? Create a new role with desired permissions.
Permission Changes
✅ Take effect immediately after saving
⚠️ Users may need to refresh browser to see changes
💡 Best practice: Notify users before major permission changes
Browser Refresh
⚠️ Refreshing browser in Edit Mode loses all unsaved changes


