๐Ÿ‘ฅ Users Management

Managing your team is essential for controlling access, tracking actions, and assigning responsibilities. The Users module allows you to add staff members who can log in, perform designated actions, and operate only within their assigned permissions.


๐Ÿ›ก๏ธ Master Admin Account (Default User)

The system comes pre-installed with a Master Admin user โ€” this is your superuser account.

  • โœ… Has unrestricted full access to every part of the system

  • ๐Ÿง  Can create and manage other users, roles, warehouses, settings, and modules

  • ๐Ÿ” Cannot be deleted to ensure at least one fallback administrative account always exists

  • ๐Ÿ‘‘ This is the first user created during installation and should be handled securely

Important: Always keep the master admin credentials secure. You can change the password but not downgrade or remove this account.


โž• Add New User

When adding a new user, youโ€™ll need to define their profile and access level:

  • User Name โ€“ Required name displayed across the system

  • Email โ€“ Used as login credential (must be unique)

  • Password โ€“ Secure password for user authentication

  • Role โ€“ Assign the user a Role that defines their permissions (e.g., Admin, Cashier, Technician)

  • Status โ€“ Toggle between Enabled and Disabled

  • User Image โ€“ Optional profile image

๐Ÿ’ผ Warehouse Control

Two additional checkboxes define where the user can sell:

  • โœ… Allow to sell from warehouse โ€“ Assign specific warehouse(s)

  • โœ… Allow to sell from all warehouses โ€“ Full selling access across all locations

๐Ÿ” Permissions and access levels are enforced based on the user role, configured in the Roles module.


๐Ÿ“‹ User Table Management

All users are listed in a searchable, paginated table:

  • User Name

  • Role

  • Status (Enabled/Disabled)

  • Email

  • Actions: Edit / Delete

Includes:

  • ๐Ÿ” Live search

  • ๐Ÿงฎ Pagination

  • ๐Ÿ–ผ๏ธ Profile images

  • โœ๏ธ Editable roles and credentials

  • ๐Ÿ” Passwords hidden & encrypted


๐Ÿ‘ค Roles & Permissions Integration

Every user is bound to a Role, which controls their access:

Role

Permissions Example

Admin

Full access to all modules

Cashier

Limited to POS and daily sales reports

Technician

Focused on repairs and customer tracking

Accountant

Manages expenses, purchases, finances

๐Ÿงฉ Custom roles can be created to fit your exact operational needs.


By managing users and defining their roles properly, you ensure your business runs securely, efficiently, and with complete accountability.


Let me know if youโ€™d like a matching write-up for the Roles & Permissions section next!

Last updated

Was this helpful?