Release 4.11B
SUMMARY
An issue was discovered that prevented changing the status of a job. The fix was quick and simple. In the time since the last release, several other minor fixes and enhancements had been committed to the source repository that were able to tag along for the ride.
One enhancement is to link the employee name to the employee record from the job assigned employees list. Another is a preparatory change toward a new method of recording notes. This change is not visible. An important fix was in the timesheet entry form. On a job with a default scope, the scope was not being populated for the button that would allow copying to the time description.
NEW FEATURES
Link the Employee Name to the Employee Record from the Job Assigned Employees List
Create an Abstract Notes Class to prepare for new notes entry method
FIXES
Timesheet default scope was not automatically filled in
On a job with a default scope, the scope was not being populated for the button that would allow copying to the time description.
A superclass was using self instead of static reference which caused the following errors in the logs
SQL error updating invoice
Cannot call abstract method
Code Cleanup
Break out POLI list forms and view/entry forms into separate files
Refactor JobItemsInterface to match coding standards
Fix parameter default setting that was being lost