Project

General

Profile

Actions

Bug DOMAINCLAW-9

open
DT

Leave Management Module - Bug Report

Bug DOMAINCLAW-9: Leave Management Module - Bug Report

Added by Dat Tan 10 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
06/09/2026
Due date:
% Done:

0%

Estimated time:

Description

  1. Duplicate leave requests
  • System allows duplicate leave requests for the same date range
  • The system does not validate overlapping dates when a staff member submits multiple leave requests. A user can successfully create and submit consecutive, duplicate leave requests for the exact same day without being blocked.
  1. Leave requests for past dates
  • System allows staff to submit leave requests for past dates.
  • The system lacks validation for past dates on the leave request form. Staff members are currently able to select and successfully submit leave requests for dates that have already passed (e.g., last week or last month)
  1. Leave requests that exceed
  • Admin can approve leave requests that exceed the staff's remaining leave balance (Blind Approval).
  • The system does not validate a staff member's remaining leave balance at the time of Admin approval. If a user submits multiple separate requests that individually fit within their balance but collectively exceed it, the Admin can blindly approve all of them, causing the staff's leave balance to drop into negative numbers.
  1. Leave balance incorrectly deducted
  • Leave balance incorrectly deducted if a holiday is added after the leave request submission.
  • The system calculates the number of leave days only at the moment a staff member submits the request. If an Admin creates a holiday after the request is submitted but before it is approved, the system fails to recalculate the actual leave days during approval, resulting in an unfair deduction of the staff's leave balance.

Files

No data to display

Actions

Also available in: PDF Atom