Overview
Managira uses role-based access control. Each staff member has a base role, and administrators can add or remove granular permissions based on job responsibility.
Base roles and default access
| Role | Typical default access |
|---|---|
| Teacher | Mark attendance, enter scores for assigned classes, and view student details relevant to their teaching work. |
| Supervisor | All Teacher actions plus broader oversight such as class management and report visibility where assigned. |
| Manager | School-wide operational access including broader student, staff, and reporting workflows. |
| Admin | Full organisation access including billing, settings, and permission administration. |
Granting extra permissions
- Go to Management → Manage Employees.
- Open the employee record.
- Use the Permissions section to enable or disable additional access.
- Save the employee record.
Where permissions are stored
Permissions are stored per employee in the organisation-scoped staff access records. This means permissions persist between sessions and remain enforceable even if a user tries to reach a route directly.
Reviewing permissions
- Open Manage Employees.
- Review the role and permissions shown for each staff member.
- Open individual records when you need a detailed access audit.
Granular permissions commonly reviewed
- Attendance marking and attendance editing
- Assessment creation and grade entry
- Student record editing and archiving
- Class and subject management
- Admissions approval
- Report and transcript generation
- Announcements and events publishing
- Promotion approval and reversal
- PayGira collection handling and sign-off
- Billing and organisation settings
Actions protected by permission checks
Protected organisation actions include employee management, admissions approval, event publishing, term management, class and subject setup, transcript generation, promotion workflows, billing operations, and other sensitive record changes.


