User Roles¶
School ERP uses role-based access control so each user sees only what they need.
Default roles¶
| Role | Typical access |
|---|---|
| Administrator | Full configuration and unlocks |
| Principal | Academics overview, reports, approvals |
| Teacher | Attendance, exams, assigned classes |
| Accountant | Fees, receipts, financial reports |
| Front office | Admission, student profiles |
| Transport in-charge | Routes, vehicles, tracking |
| Hostel warden | Rooms, allotment, attendance |
Assign a role¶
- Go to Administration → Users
- Open the staff member
- Assign one or more roles
- Save
Key permissions¶
| Permission | Allows |
|---|---|
finance.receipt.reprint |
Reprint fee receipts |
attendance.unlock |
Unlock closed attendance months |
exams.publish |
Publish exam results |
payroll.run |
Process payroll |
Least privilege
Prefer Accountant over Administrator for fee staff. Prefer Teacher over Principal for classroom staff.
See also: Common Errors when a user cannot access a screen.