πŸ› οΈ User Roles & Permissions

In any business, controlling access is essential to keep operations secure, efficient, and mistake-free. The User Roles module in the Ultimate Repair Shop Solution gives you full command over who can access what β€” no technical skills required.


πŸ‘‘ Default Admin Role

Every install includes a built-in Admin role:

  • πŸ” Full access to every module and setting

  • ❌ Cannot be deleted or edited, ensuring a permanent superuser exists

  • πŸ“Œ Automatically assigned to the Master Admin account created during installation


βž• Unlimited Custom Roles

You can create as many custom roles as your business needs β€” no limits.

For example:

Technician, Sales Manager, Inventory Staff, Cashier, Front Desk, etc.

Creating a new role is simple:

  1. πŸ“ Enter a role name

  2. βœ… Toggle permissions on/off as needed

This helps delegate tasks without compromising sensitive areas of your business.


βœ… Updated Assignable Permissions

Here’s the current list of permissions you can assign to any role:

πŸ“Š Dashboard & Reports

  • Dashboard

  • Overall report

  • Stock alerts

🧾 Invoicing

  • Sales invoices

  • Remove sale invoices

  • Repair invoices

  • Remove repair order

  • Custom bill invoices

  • Remove custom bills

πŸ§‘β€πŸ€β€πŸ§‘ People Management

  • Suppliers

  • Customers

  • Users

  • User roles

πŸ›’ Inventory

  • Manage products

  • Manage categories

  • Manage warehouses

  • Label generation

πŸ’Ό System & Configuration

  • App setup

  • App configuration

  • Print setup

  • Invoice terms

  • Database backup

  • Translations

  • System terminal

πŸ’³ Financial & POS

  • POS access

  • Discount implementation

  • Tax implementation

These categories allow you to create highly specific roles β€” whether you want someone to only access the POS or give a manager full visibility into reporting and stock.


πŸ”„ Assigning Roles to Users

When creating or editing any user, simply pick a role from the dropdown β€” the user will immediately inherit all the permissions linked to that role.


πŸ“Œ Why Roles Matter

  • πŸ” Prevent unauthorized access to critical settings or reports

  • βœ… Minimize human error by limiting high-risk features

  • πŸ“Š Track activity by role β€” improve accountability and auditability

  • πŸš€ Boost efficiency by tailoring each user’s access to their actual job

🧩 Are you looking for a customised or professional version?

For customized solutions, feel free to contact us at info.codehas@gmail.com. Check out our PRO version here.

Whether you’re managing a single shop or multiple branches, this role-based control system ensures you’re always in charge of who can do what.

Last updated

Was this helpful?