Reference
Permissions reference
Every permission in the catalogue, what it unlocks, and which default roles hold it.
On this page
This page has no sections.
Every permission in Alviyora, what it unlocks, and which of the four default roles holds it. This is the list you tick from when building a custom role.
A = Admin · T = Teacher · L = Learner · G = Guardian
What everybody gets anyway
Three permissions are not yours to grant or withhold. Every account at the school holds them, whatever its role, and they show in the matrix ticked and locked:
| Permission | Who holds it | Why it is not optional |
|---|---|---|
| View Announcements | Everyone | Announcements already carry an audience — everyone, staff, learners or guardians — so who sees a given notice is decided when it is written. A role gate on top of that only ever meant “this person cannot be told anything”. |
| View Settings | Everyone | The settings page is the person’s own account: their password, their username, their signed-in devices. Nobody should need permission to change their own password. |
| View Attendance | Staff roles only | Clocking in and out, and seeing your own attendance. A caretaker who cannot clock in cannot be paid. Learners and guardians do not get this one. |
This exists because a role you create starts with nothing ticked. A school that added General Worker or Janitor and assigned somebody to it had just created an account that could sign in, see an empty sidebar and a “No access to the dashboard” message, and do nothing at all — including ask for help, since they could not read an announcement or change the password they had been given.
Everything else is still yours to decide. The line is: your own account, and what the school is telling you on one side; everybody else’s data on the other. Seeing other people, marks, learners or finance stays in the matrix.
General
| Permission | What it unlocks | A | T | L | G |
|---|---|---|---|---|---|
| View Dashboard | Access the dashboard | ✅ | ✅ | ✅ | ✅ |
| View Parents Portal | Access the parents portal | — | — | — | ✅ |
Attendance
| Permission | What it unlocks | A | T | L | G |
|---|---|---|---|---|---|
| View Attendance | The attendance page, and clocking in and out | ✅ | ✅ | — | — |
| View Attendance Reports | Attendance reports for all staff, including missing clock-outs | ✅ | — | — | — |
| Manage Staff Attendance | Clock staff in or out on their behalf, and correct missing clock-outs | ✅ | — | — | — |
| Take Learner Attendance | Mark the daily register for your classes | ✅ | ✅ | — | — |
| View Learner Attendance | Learner attendance reports, scoped to your classes | ✅ | ✅ | — | — |
Users
| Permission | What it unlocks | A | T | L | G |
|---|---|---|---|---|---|
| View Staff | The staff list | ✅ | — | — | — |
| Manage Users | Register staff, learners and guardians | ✅ | — | — | — |
| Manage Roles | Create custom roles and assign permissions | ✅ | — | — | — |
| View Learners | The learner list | ✅ | ✅ | — | — |
| View Basic Profiles | The profile card of members of your school | ✅ | ✅ | ✅ | ✅ |
| View Full Profiles | All profile information, sensitive fields included | ✅ | — | — | — |
| Edit Learner Profiles | Edit profiles of learners in your classes | ✅ | — | — | — |
| View Notes | Read staff notes about learners and staff | ✅ | ✅ | — | — |
| Manage Notes | Write, edit and delete staff notes | ✅ | ✅ | — | — |
Academics
| Permission | What it unlocks | A | T | L | G |
|---|---|---|---|---|---|
| View Academics | Academic results and assessments — the staff-facing capture screens | ✅ | ✅ | — | — |
| View Own Results | Your own — or your child’s — subjects, assessments and marks | ✅ | — | ✅ | ✅ |
| Manage Academic Settings | Grades, sections, subjects, academic years, teacher assignments | ✅ | — | — | — |
| Manage Grade Subjects | Assign subjects to grades | ✅ | — | — | — |
| Manage Enrollments | Enrol learners in subjects | ✅ | — | — | — |
| Manage Promotion | Generate and decide year-end results and promotions | ✅ | — | — | — |
Timetable
| Permission | What it unlocks | A | T | L | G |
|---|---|---|---|---|---|
| View Timetable | View the timetable | ✅ | ✅ | ✅ | ✅ |
| Manage Timetable | Create and edit the timetable | ✅ | — | — | — |
| Generate Timetable | Run the generator and publish for the whole school | ✅ | — | — | — |
Homework
| Permission | What it unlocks | A | T | L | G |
|---|---|---|---|---|---|
| View Homework | View homework | ✅ | ✅ | ✅ | ✅ |
| Manage Homework | Create and edit homework | ✅ | ✅ | — | — |
Communication
| Permission | What it unlocks | A | T | L | G |
|---|---|---|---|---|---|
| View Announcements | View announcements | ✅ | ✅ | ✅ | ✅ |
| Manage Announcements | Create and edit announcements | ✅ | — | — | — |
Sending an SMS is not a separate permission — any member of school staff who can open a learner’s profile can reach that learner’s guardian.
Settings
| Permission | What it unlocks | A | T | L | G |
|---|---|---|---|---|---|
| View Settings | The settings page | ✅ | ✅ | ✅ | ✅ |
| Manage Settings | Edit school hours and school settings | ✅ | — | — | — |
| Manage School | The school profile — name, contact details, address, hours | ✅ | — | — | — |
| View Action Log | The record of who did what at the school | ✅ | — | — | — |
Finance
| Permission | What it unlocks | A | T | L | G |
|---|---|---|---|---|---|
| View Finance | Access finance features | ✅ | — | — | ✅ |
| Manage Finance | Fee structures and learner fee assignments | ✅ | — | — | — |
| Capture Payments | Record manual EFT and cash fee payments — the bursar’s | ✅ | — | — | — |
| Manage Billing | Your school’s own Alviyora subscription | ✅ | — | — | — |
| View Bookkeeping | The school’s accounts, journal and financial reports | ✅ | — | — | — |
| Manage Bookkeeping | Record income, expenses and journal entries; manage accounts and financial years | ✅ | — | — | — |
Building a role from this
Three worked examples:
Principal — Teacher’s set, plus View Staff, View Attendance Reports, View Action Log, View Full Profiles, and Manage Announcements. Not Manage Roles unless they should be able to change their own access.
Bursar — View Dashboard, View Settings, View Learners, View Basic Profiles, View Finance, Manage Finance, Capture Payments. Nothing academic.
Head of Department — Teacher’s set, plus View Academics across the department and Manage Announcements.