This module has been re-written in order to address the following:
- System's inability to account for
- Overtime submissions that are of 24 hours duration
- The start time of a worked overtime same as an end time of an already submitted overtime (regardless of its approval state)
Example:
Submitted overtime - Accurate determine if an overlap exist
Example:
Submitted overtime
- UI / UX improvements
- Core third party libraries (i.e. jQuery & Bootstrap) have been updated to the latest versions
- Removal of deprecated functions / calls
- Maintainability
- Restructure of assets & resources
- D-R-Y approach; all subsequent module overhaul will use the "Submit Overtime Hours" as a blueprint
- Restructure of assets & resources