Qorex OSDocumentation
/
v1.0.1
Administration

Users & roles

Give each person the access they need and nothing more.

Users#

Where Settings → Users

Permissions users.view users.create users.edit users.delete users.toggle-active users.reset-password

FieldWhat it does
Name, Email, PhoneThe person's details. Email is the sign-in name.
PasswordAt least 8 characters, with letters and numbers, or stricter if your password policy says so.
RoleOne role per user.
BranchLimit the person to a branch.
StatusActivate or deactivate. An inactive user cannot sign in.

Filter by role, branch and status. The list shows joining date and last login. Bulk actions: Activate, Deactivate, Delete.

Roles#

Where Settings → Roles

Permissions roles.view roles.create roles.edit roles.delete

Create a role, then tick what it can do on a grid of modules and actions. Select all and Clear all speed it up. Users holding a deleted role lose the permissions it granted. System roles are listed separately from custom roles.

Default roles#

RoleAccess
Company AdminEverything.
Branch ManagerEverything except settings, users, roles and platform functions.
AccountantAccounting, accounts, expenses, income, transfers, journal entries, periods and reports.
Sales StaffSales, POS, quotations, returns, customers, products, gift cards, coupons, deliveries, challans and packing slips.
CashierPOS access, hold orders, create and view sales, view and add customers, view products.
Warehouse StaffInventory, warehouses, transfers, adjustments, stock counts, damage stock and products.
Purchase StaffPurchases, purchase returns, requisitions, suppliers and products.
HR ManagerHR, employees, departments, designations, shifts, attendance, leaves, holidays, payroll, overtime and reports.
Brand ManagerSame operational access as Branch Manager.
Note
The Brand Manager role has the same company-wide permissions as Branch Manager. It does not yet restrict a user to the records of one brand.

How permissions are named#

Each module has four permissions, view, create, edit and delete, written module.action, for example products.edit. Modules with permissions:

products, categories, brands, units, variants, barcodes, customer-groups, sale-agents, sales, pos, pos-staff, cash-registers, quotations, quotation-templates, sale-returns, sale-exchanges, purchases, purchase-returns, purchase-requisitions, inventory, warehouses, branches, transfers, adjustments, stock-counts, damage-stock, customers, suppliers, gift-cards, coupons, reward-points, discount-plans, discounts, couriers, deliveries, delivery-challans, packing-slips, accounts, expenses, expense-categories, incomes, income-categories, money-transfers, accounting, journal-entries, accounting-periods, installments, hrm, employees, departments, designations, shifts, attendance, leaves, holidays, payroll, overtime, reports, settings, users, roles, groups, company-brands.

Extra permissions#

PermissionAllows
pos.accessOpen the POS terminal.
pos.voidVoid items or sales at the POS.
pos.hold-orderPark a cart.
sales.approveApprove sales that need approval.
accounting.close-periodClose or lock accounting periods.
accounting.manual-journalPost manual journal entries.
reports.exportExport reports.
reports.scheduledSchedule reports.
settings.general, settings.mail, settings.sms, settings.payment-gatewaysOpen those settings pages.
users.toggle-active, users.reset-passwordActivate or deactivate users, and reset passwords.
platform.manage-companies, platform.manage-plans, platform.impersonatePlatform-level functions for owners.
Qorex OS – Multi-Business ERP, POS & Inventory Management SystemVersion 1.0.1