/hr/leave-policies, lets authorized users configure and manage leave policy definitions.
Overview
Policies are displayed in three tabs — Active, Inactive, and All — each showing a badge count. The active tab is the default. ALeavePoliciesList component renders the filtered list. Users with hr.leave.manage permission see an AccrualRunDialog button alongside the standard Add Policy button. Selecting Add Policy opens a LeavePolicyFormDialog.
Who it’s for
RequiresHR_PERMISSIONS.LEAVE_POLICIES_VIEW. The Add Policy and AccrualRunDialog controls require hr.leave.manage.
Before you start
- Determine the accrual schedule and carryover rules before creating a policy.
- Employees will not see or use a policy until it is active and assigned.
Steps
- Go to HR → Leave Policies.
- Review active policies in the Active tab.
- Select Add Policy to create a new leave type with accrual settings.
- To deactivate a policy, edit it and toggle its active state.
- If you have manage permission, use the AccrualRunDialog to trigger a manual accrual calculation.
Key concepts
Related
Human Resources
Human Resources core overview.
Governance & parity
This page documents shipped product behavior. It is not medical, legal, or
billing advice. Verify against your organization’s policies and applicable
regulations before using it for clinical, compliance, or billing decisions.
Protected health information (PHI) shown in the product is governed by your
tenant’s access controls and is never exposed in this documentation.
Documentation sources
Documentation sources
- src/routes/hr.tsx
- src/cores/hr/pages/LeavePolicies.tsx
- src/cores/hr/hooks/leave/useLeavePolicies.ts
- src/cores/hr/components/leave/LeavePoliciesList.tsx