Shift Planner
Spa & Wellness · {{ weekLabel }}
DRAFT
PUBLISHED
{{ weekLabel }}
{{ ss.label }}: {{ ss.value }}
{{ opt.label }}
{{ opt.timeShort }}
Staff Member
{{ dh.dayName }}
{{ dh.dayNum }}
Week
Coverage
{{ cv.working }}/{{ cv.total }} {{ cv.hrs }}h
{{ totalWeekHrs }}h
{{ rr.name }}
{{ rr.role }}
{{ sh.short }}
{{ sh.timeShort }}
{{ rr.totalHrs }}h
{{ rr.workDays }}d
OT
{{ lg.label }} {{ lg.time }}
Click any shift cell to choose shift type
Swap Requests
{{ pendingSwaps }} pending approval
{{ sw.from }} ↔ {{ sw.to }}
{{ sw.fromDay }} → {{ sw.toDay }}
"{{ sw.reason }}"
{{ sw.status }}
✓ Approved & applied to roster
Declined