• Enhanced the leave request system by adding loading indicators during create, edit, approval, and rejection actions to provide better visual feedback on request processing status.
• A newly implemented feature now enables approvers to access a subordinate module, allowing them to easily track the remaining leave balances of their subordinates. Additionally, approvers can view a detailed calendar that highlights the specific dates when leaves have been filed, providing a comprehensive overview of leave usage and availability within their team. This module aims to improve transparency and streamline the leave approval process.
• Substitutes single quotes (') with backticks (`) in order to prevent system errors. This ensures that text strings and commands in the Description field when creating a leave are processed correctly, reducing the risk of potential issues caused by improper character usage in code or system inputs.