The staff detail page
Click any staff row to open their detail page — the counterpart to the student detail page, with everything about an employee in one place.
What's on the page
The header shows their photo, name, designation, department, and a status badge (Active / On Leave / Separated). Below are tabs.
Overview
Personal details — DOB, gender, qualifications, contact, emergency contact.
Employment
Designation, department, joining date, reporting manager, campus assignments, employment type (full-time / contract).
Salary structure
Their salary breakdown — basic, allowances, deductions. Edits create a new version so payroll always uses the right one for each month. See Running payroll.
Attendance
Daily attendance + monthly summary.
Leave
Their leave balances + history of every leave request. Option to override their leave policy individually.
Payroll
Every monthly payslip with a download button. Year-to-date earnings and deductions.
Teacher assignments
(Only for academic staff.) Every (class, subject) they're assigned to.
Documents
Uploaded onboarding documents with approval status.
Roles
The roles they hold. Tick/untick to change. Audit-logged.
Activity
A timeline of every login and every record they've touched.
Quick actions
- Mark Separated — sets a separation date. They can't log in after that; history stays.
- Suspend — temporary login block.
- Re-invite — resends the welcome email if they're still Pending.
- Print ID Card — generates the ID card PDF.