Leave Application
The Leave Application module under Leave Management enables employees to manage their leave requests through a self-service interface. Employees can submit new leave requests, monitor the status of pending requests, modify pending applications, view processed leave records, and check their available leave balance without requiring administrator assistance.
The module consists of two tabs:
- Request Leave – Displays active and pending leave requests with options to create, edit, and delete requests.
- Leave History – Displays previously processed leave requests in a read-only view.
Access Leave Application
To access the Leave Application module:
- Log in to the Employee Portal.
- Navigate to Leave Management → Leave Application.
By default, the Request Leave tab opens and displays the employee’s submitted leave requests along with the total request count.
Request Leave
The Request Leave tab displays all leave requests submitted by the logged-in employee.
The table includes information such as:
- Leave Application Date
- Leave Type
- Leave Duration
- Start Date
- End Date
- Number of Leave Days
- Attachment
- Status
Each pending request includes Edit and Delete actions.
Submit a New Leave Request
To apply for leave:
- Open the Request Leave tab.
- Click + New.
- Complete the leave request form.
- Enter the required information:
- Leave Type
- Leave Duration
- Start Date
- End Date
- Reason
- Optionally upload supporting documents.
- Review the Leave Balance and Recent Requests panels.
- Click Submit Request.
After successful submission, the leave request is added to the Request Leave list with a Pending status and appears in the Recent Requests panel.
Leave Request Information
The leave request form supports the following information:
- Leave Request ID (system generated)
- Employee ID
- Line Manager ID
- Leave Type
- Start Date
- End Date
- Leave Duration
- Half Day Session (when applicable)
- Reason
- Supporting Documents
- Status
- Applied On
- Check-In Time (if applicable)
- Check-Out Time (if applicable)
Leave History
The Leave History tab displays all previously processed leave requests submitted by the employee.
The page displays:
- Leave Application Date
- Leave Type
- Leave Duration
- Start Date
- End Date
- Number of Leave Days
- Attachments
- Status
Unlike the Request Leave tab, the Leave History page does not provide options to create, edit, or delete leave requests.
Search and Filter Leave Requests
Employees can quickly locate leave requests using the available search and filtering options.
Available options include:
- Search by Leave Type
- List View filter
- Sorting
- Pagination
Matching leave requests are displayed based on the selected criteria. If no matching records are found, the system displays an empty state.
View Log
Employees can view the full approval history of any leave request using View Log.
- Click View Log on a leave request row.
- The Leave Application Approval Log modal opens, displaying: Summary Bar:
- Leave Type
- Leave Duration
- Start Date
- End Date
- Submitted — Employee Name, Employee ID, Date and Time
- Approved / Rejected — Name of the approver (Manager or Manager’s Manager), Date and Time
- Click the close icon (✕) to exit the modal.
Modify a Leave Request
Pending leave requests can be modified before approval.
To modify a request:
- Click the Edit icon beside a pending request.
- Review the existing leave information.
- Update:
- New Start Date
- New End Date
- Enter the Reason for Modification.
- Click Save Changes.
The leave request remains in Pending status after successful modification.
Delete a Leave Request
To remove a pending leave request:
- Open the Request Leave tab.
- Click the Delete icon beside the required request.
The selected leave request is removed from the Request Leave list.
Supporting Documents
Employees may upload supporting documents while submitting a leave request.
Supported file formats include:
- DOC
- DOCX
- JPG
- PNG
The maximum supported file size is 5 MB.
Error Handling
The system handles common scenarios as follows:
- If leave request data cannot be loaded, an empty state is displayed.
- If no leave requests exist, the Request Leave table displays an empty state.
- If no historical leave records exist, the Leave History tab displays No records found matching the criteria.
- If required fields (Leave Type, Start Date, End Date, or Reason) are missing, the leave request cannot be submitted.
- If the uploaded document exceeds 5 MB or is in an unsupported format, an inline validation error is displayed.
- If mandatory modification fields are missing while updating a request, the changes cannot be saved.
Important Notes
- The Request Leave tab is displayed by default.
- Only the logged-in employee’s leave requests are shown.
- The + New button is available only in the Request Leave tab.
- Leave History is a read-only view.
- Only pending leave requests can be modified or deleted.
- Employees can view their leave balance and recent leave activity while creating a new leave request.
- Leave Request IDs are generated automatically by the system.