Submit Overtime Hours Module
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
24 Hour Overtime
Submitted Overtime Entry | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Overlapping Overtime
Submitted Overtime Entry | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
New Overtime Entry Attempts | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
, multiple selections available,
Related content
PS Payroll System - CHANGELOG
PS Payroll System - CHANGELOG
More like this
Shift Differential Business Rules
Shift Differential Business Rules
More like this
PS Payroll System --- Error When Viewing Time Card / Running Report
PS Payroll System --- Error When Viewing Time Card / Running Report
More like this