The OOO (Out of Office) Status Tracking with Approval System feature aims to streamline the process of managing employee OOO requests, integrating an approval system, and improving task progress tracking during OOO periods. The system also ensures fair treatment of employees on OOO by exempting them from negligence tagging while providing updates through Discord notifications.
Expected Behavior
Employees can submit OOO requests that are reviewed and approved by authorized users (Super Users).
Approved OOO requests trigger a notification in a designated Discord channel, including details such as:
Employee’s name.
Start and end dates of the OOO period.
A tag indicating "OOO - Out of Office."
Employees on OOO are exempt from negligence tagging for not updating task progress.
Upon returning, employees must resume regular task updates.
Super Users can reassign tasks if deadlines are at risk due to an employee's OOO status.
Current Behavior
Inefficiencies in managing OOO requests, leading to confusion and unfair tagging as negligent.
Employees on OOO may still be flagged for not updating tasks, causing unnecessary stress.
Task reassignments are manual and lack of clarity during OOO periods.
Screenshots
Reproducibility
[x] This issue is reproducible.
[ ] This issue is not reproducible.
Steps to Reproduce
Submit an OOO request.
Approve or reject the request via the Super User interface.
Observe the Discord notification and system behavior for negligence tagging.
Severity/Priority
[ ] Critical
[ ] High
[x] Medium
[ ] Low
Additional Information
Role-based access will ensure only authorized users (Super Users) can approve/reject OOO requests.
The Discord notification system will use the Discord bot API to send updates in real time.
Data security measures, such as encryption, will be implemented to protect personal leave details.
Checklist
[x] I have read and followed the project's code of conduct.
[x] I have searched for similar issues before creating this one.
[x] I have provided all the necessary information to understand and reproduce the issue.
[x] I am willing to contribute to the resolution of this issue.
Issue Description
The OOO (Out of Office) Status Tracking with Approval System feature aims to streamline the process of managing employee OOO requests, integrating an approval system, and improving task progress tracking during OOO periods. The system also ensures fair treatment of employees on OOO by exempting them from negligence tagging while providing updates through Discord notifications.
Expected Behavior
Current Behavior
Screenshots
Reproducibility
Steps to Reproduce
Severity/Priority
Additional Information
Checklist