Approve trades
Path:/app/approve/trades — or click Approve trades in the sidebar.
Each row shows:
- Requester’s name
- Their shift (date + time range)
- Target (specific person or “any eligible”)
- Target’s shift (if a swap)
- Current status (
pendingoraccepted)
- Approve — swaps the shifts on the schedule immediately, notifies both parties
- Deny — rejects the trade, resets the requester’s shift to
scheduled
trades.approve.
Approve absences
Path:/app/approve/absences.
Each row:
- Employee name
- Dates (single day or range)
- Type (Vacation, Sick, etc.) + unscheduled flag
- Hours
- Reason
- Approve — sets status to
approved, deducts hours from the employee’s time bank, sends approval message + email - Deny — sets status to
denied, sends denial message
absences.approve.
Approve overtime
Path:/app/approve/overtime.
This page lists all OT opportunities and their volunteers. For each opportunity:
- Summary line: date, time range, role, urgency, reason, pay differential, status
- Volunteers — list of people who claimed it, sorted by seniority (most senior first)
- Per volunteer: Select button (only shown while the opportunity is
openand the volunteer ispending)
- Marks all others as
passed - Marks the selected volunteer as
selected - Creates a real shift on their schedule
- Sends them a message + email
- Sets the opportunity to
filled
Posting a new OT opportunity
At the top of this page is a collapsible Post new OT opportunity form. Fill in:- Date / start / end
- Role (optional)
- Urgency (low / medium / high / critical)
- Pay differential ($/hr)
- Reason
ot.approve to manage, post, and select.
Related
Permissions
See exactly which permissions govern each approval action.
Inbox
You can also hit Approve/Deny from within a trade notification message.