🛠️ 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?