Overview
The Leave Management module handles the entire leave lifecycle: submitting leave requests, manager approval, allocation tracking, and integration with the Resource Scheduler. Approved leave automatically adjusts capacity calculations and appears on the scheduler board. Access Leave Management from the Workspace View by clicking Leave in the app sidebar.
My Leaves Dashboard
The My Leaves dashboard is your personal hub for all leave-related information. Open the app in Workspace View and click Leave > My Leaves in the left sidebar. It provides an at-a-glance view of your leave balance and complete history of leave requests.
The dashboard shows:
- Allocated Days — Total days available per year (from your leave allocation scheme)
- Used Days — Days consumed by approved leave requests
- Remaining — Available balance
- Leave History — All past and upcoming leave with status
Requesting Leave
You can submit a leave request in just a few steps from the Workspace View or directly from the scheduler.
From the Workspace View
Navigate to Leave > My Leaves
Open the Workspace View and select the Leave section from the navigation, then click the My Leaves tab.
Click "Request Leave"
Click the Request Leave button in the top-right corner of the dashboard to open the request form.
Fill in the request details
Complete the form with the following fields:
- Leave Type — Select from configured types (Vacation, Sick Leave, Personal Day, Unpaid Leave)
- Approver — Defaults to your configured default approver
- Date Range — Start and end dates
- Day Mode — Full Day or Half Day
Submit the request
Review your details and click Submit. Your request will be sent to the designated approver and appear with a Pending status.
From the Scheduler
You can also submit a leave request directly from the Resource Scheduler. On the Resource Scheduler, click on an empty cell on the day you want leave for, then select Request Leave from the context menu. The date will be pre-filled based on the cell you clicked.
Leave Types
The plugin comes with 4 default leave types. App Admins configure leave types in Workspace View > Settings > Leave. Each type has different rules for pay and allocation deduction.
| Leave Type | Description | Pay | Deducts from Allocation |
|---|---|---|---|
| Vacation | Standard paid time off | 100% | Yes |
| Sick Leave | Paid sick days | 100% | Yes |
| Personal Day | Personal business | 100% | Yes |
| Unpaid Leave | Time off without pay | 0% | Configurable |
Custom Leave Types
App Admins can create custom leave types beyond the defaults to match your organization's policies. Each custom type supports the following configuration options:
- Name and Description — A label and explanation displayed in the leave type dropdown
- Pay Percentage — 100% for fully paid, 0% for unpaid, or any value in between
- Is Allocation Target — Whether this leave type deducts from the annual leave balance
Leave Statuses
Every leave request moves through a defined set of statuses. Understanding these statuses helps both requesters and approvers track where a request stands in the workflow.
| Status | Badge | Description |
|---|---|---|
| Pending | Pending | Request submitted, awaiting approval from the assigned approver |
| Approved | Approved | Approved by manager; leave now appears on the scheduler and affects capacity |
| Rejected | Rejected | Denied by manager with a reason; no impact on allocation or scheduler |
| Recalling | Recalling | User has requested to recall a previously approved leave; awaiting manager decision |
| Recalled | Recalled | Recall approved; leave is cancelled and allocation days are restored |
| Unapproved | Unapproved | Recall request denied by the approver — the original approved leave remains in effect and days stay deducted from allocation |
Approving Leave (Manager View)
Managers and designated approvers use the Approvals tab to review and act on leave requests assigned to them. Open the app in Workspace View and click Leave > Approvals in the left sidebar. For details on how leave approvers are assigned and the differences between leave and timesheet permissions, see Permissions & Access.
The Approvals tab shows:
- All pending leave requests assigned to you
- For each request: requester name, leave type, dates, and number of days
- Approve or Reject with an optional comment
- Revoke a previously approved leave if circumstances change
Approval Actions Reference
| Action | When to Use | Effect |
|---|---|---|
| Approve | Request is acceptable | Leave appears on scheduler; allocation deducted; capacity adjusted |
| Reject | Request cannot be granted | No scheduler impact; allocation unchanged; reason sent to requester |
| Revoke | Previously approved leave must be cancelled | Leave removed from scheduler; allocation days restored |
Leave on the Scheduler
When leave is approved, it becomes visible on the Resource Scheduler and directly affects how capacity and workload are calculated for that user.
Visual Representation
- Leave days appear as colored blocks on the scheduler, visually distinct from task cards
- Each leave type has its own color for easy identification
- Hovering over a leave block shows a tooltip with leave type, dates, and status
Capacity Impact
| Day Mode | Capacity Effect | Scheduling Behavior |
|---|---|---|
| Full-Day Leave | User capacity = 0 for that day | Attempting to schedule a task shows a conflict warning |
| Half-Day Leave | User capacity reduced by 50% | Tasks can be scheduled for the remaining half-day capacity |
Leave Allocation
Allocation is the total number of leave days assigned to a user per year. Leave allocation defines how many days off each user receives per year. App Admins configure allocation rules in Workspace View > Settings > Leave, and App Admins can override these for specific users or teams.
Allocation Settings
| Setting | Description | Example |
|---|---|---|
| Default Allocation | Base number of leave days per year for all users | 20 days |
| Accumulation | Enable or disable carry-over of unused days to the next year | Enabled |
| Maximum Accumulated Days | Cap on total accumulated days (prevents unlimited rollover) | 5 days max carry-over |
| Custom Schemes | Per-user or per-team allocation overrides | Senior engineers: 25 days |
Calendar View
The Calendar View provides a dedicated month-by-month view of all leave across the team. Open the app in Workspace View and click Leave > Calendar in the left sidebar. It is designed for HR managers and team leads who need to see team availability at a glance.
Features
- Month view with colored dots for each leave type
- Filter by team, user, or leave type to narrow the view
- Holiday overlay — public holidays from the assigned holiday calendar are shown alongside leave
- Click any day to see the full list of users on leave