User Roles & Permissions

This page provides a comprehensive guide to user roles, their permissions, and step-by-step instructions for adding new users. Understanding these roles is essential for maintaining proper access control and ensuring data security.

Role Permissions

The table below outlines the specific permissions granted to each default user role, Supervisor and User, within the system.

PermissionSupervisorUser
View all InvoicesYesNo
Create InvoicesYesYes
View TransactionsYesNo
Process RefundsYesNo

Adding a New User

To add a new user to the system and assign their respective role and permissions, follow these step-by-step instructions:

  1. In the side menu, click on User.

  2. Click on the Add User icon to open the new user form.

  3. Fill in the Add User Form with the required details:

    • First Name: Enter the user’s first name.

    • Last Name: Enter the user’s last name.

    • Email: Enter the user’s email address. This must be unique to prevent conflicts.

    • Phone Number: Enter the user’s phone number. This must also be unique.

    • User Outlet: Select the default outlet or branch the user will be associated with.

    • User Role: Choose between User or Supervisor, depending on the access level required.

    • Status: Set to either Active or Suspended to control immediate access.


  4. Once all fields are accurately completed, click Add to create the new user account.

🚧

Notes:

  • Email and Phone Number must be unique for each user.
  • Make sure to assign the correct Role before saving.