Overview
This module has been re-written in order to address the following:
- System's inability to allow or account for
Overtime submissions that are of 24 hours duration
Example:Start Date Start Time End Date End Time 14:00 14:00 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
New Overtime Submission Start Date Start Time End Date End Time 14:00 18:00 Start Date Start Time End Date End Time 18:00 23:00 Accurate determine if an overlap exist
- 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
...
Test Cases
Submitted Overtime Entry | ||||||||
---|---|---|---|---|---|---|---|---|
|
New Overtime Entry Attempts | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|