- EditProjectEmployees.php: Continued implementation
- doEditProjectEmployees.php: Modified to perform appropriate DB update
for project employee assoc
- DBInterface.php
- BUGFIX: Support NULL endDate and ensure date fields are converted to
DateTime objects in readProjectEmployeeAssociations()
- BUGFIX: Fix used of incorrect/undefined variable in
writeProjectEmployeeAssociation()
- Added ability to pass projectEmployeeAssociation ID in $for parameter
to readProjectEmployeeAssociations()
- Added ability to pass date range into readEmployeesForDepartment()
- ProjectEmployee.php:
- BUGFIX: percentAllocation wasn't being JSON-encoded
- BUGFIX: setProject() parameter was checking wrong type (Department
instead of Project)
- Department.js: Added toString() method
- Employee.js: Added toString() method
- ProjectEmployee.js: BUGFIX: Don't cast percentAllocation to Number &
correct validation of department
- EditProjectEmployeeView.js: Continued implementation, implemented save
- EmployeeSelectorView.js/.txt: Added readOnly property, display "None
Available" instead of "Select One" when the collection is empty.
- SingleDepartmentSelectorView.js/.txt: Added readOnly property, display
"None Available" instead of "Select One" when the collection is empty.
- ProjectEmployeeView.txt: Correct formatting of percentage to use %
instead of $
- RankSelectorView.txt: Display "None Available" instead of "Select One"
when the collection is empty.
- u_payDB.sql: endDate and lastPayPeriodEndDate on
projectEmployeeAssociation table are now nullable