| Ref | Staff | Type | Dates | Days | Reason | Status |
|---|
| Staff ID | Name | Dept | Joined | Annual left | Sick left | Thumbprint ID |
|---|
Holidays are skipped when the form counts a worker's leave days. Chinese New Year, Hari Raya, Deepavali, Wesak, Thaipusam and the state holidays move every year, so add next year's dates each December.
| Date | Day | Name |
|---|
Everyone listed here is emailed the moment a worker applies, each with their own one-time link. The first person to decide settles it; the others are told it has already been handled. Only approvers need an email address — ordinary workers do not have one in this system and do not need one.
| Name | Status |
|---|
Pause stops someone being emailed while keeping their history — use it for leave or a handover. Remove deletes them and cancels any link they have not used yet.
Fill in each worker's Thumbprint ID on the Staff tab, then point your
attendance software at the hr_leave_days view in Supabase using the
service_role key. It returns one row per person per approved day off, so
a missing fingerprint can be matched against authorised leave automatically. Full
instructions are in the project README.