Skip to content

Roles — create, edit (status), permissions link

Menu: Security → Roles


How to create a role

  1. Click Add Role (needs permission to manage roles).
  2. Dialog: Add Role.
  3. Enter Role name — cannot be empty; otherwise Role name is required.
  4. Status switch defaults to active for new roles in the API flow.
  5. Submit — success Role created successfully.

How to edit a role

  1. Click Edit on the row.
  2. Dialog: Edit Role.
  3. Built-in Admin role (internal admin) cannot be modified — you get Admin role cannot be modified.
  4. For normal roles: role name field is shown but the save path keeps the original name — you mainly change Status (Active/Inactive).
  5. Save — Role status updated successfully.

How to view roles

There is no separate view dialog — read the table (role name, status, etc.).


Permissions (not the same as “edit role name”)

  1. Click Manage Permissions (or lock icon) on a role.
  2. You go to the Permission screen with that role pre-selected to tick module permissions.

List filters

Search by role name, Status (All / Active / Inactive), Refresh.


Required vs optional

ActionRequired input
CreateRole name (non-empty trimmed)
EditStatus change (name locked for existing role in code path)

Pratham ResPOS Documentation