Leave Conflict Detection — What It Means and What to Do
Leave Conflict Detection
When you approve a leave request, the system automatically checks whether the staff member has overlapping leave during the same period. If a conflict is found, you'll see a warning before the approval goes through.
What the modal shows
- Each conflicting request: leave type, date range, and status
- Red rows = critical conflict (same type or fully overlapping)
- Amber rows = advisory conflict (partial overlap or different type)
Your options
| Button | What it does |
|---|---|
| Cancel | Returns without approving |
| Approve anyway | Approves despite the conflict — use when the overlap is intentional or already resolved |
What staff see
A pill on their request row:
- "⚠ Conflict" (red) — critical overlap detected
- "⚠ Check conflict" (amber) — advisory overlap
Tip: If a staff member accidentally submitted duplicate leave requests, decline one before approving the other to keep records clean.