Employees can file a leave request directly from the clock-in kiosk without needing a separate app or account. The request goes to the admin panel for your approval.
On the kiosk employee grid, tap the ๐ Request Leave button at the bottom right. A blue banner appears confirming leave-request mode is active.
The employee taps their name and enters their PIN to confirm their identity.
They select a leave type:
Each button shows the employee's remaining balance for that leave type โ e.g., "3d left". A zero balance is shown in amber as a warning.
They select the From and To dates, add an optional reason, then tap Submit Request.
A confirmation screen appears: "Leave Requested โ Your admin will review the request." The kiosk returns to normal mode after 5 seconds.
total_days is set per employee per year in the admin panel (e.g., 5 SL, 5 VL, 3 EL).
used_days increases each time you approve a leave request. Remaining is what the kiosk shows.
A zero balance does not block the request โ the employee can still submit it. You decide during approval whether it will be paid or unpaid leave. A warning is shown on screen so the employee is aware.