All notable changes to this project will be documented in this file, in reverse chronological order by release.
- Updated utility for Telestaff Import
- Correct Mobile Dashboard View Action Buttons
- Remove restrictions on negative leave balances.
- Mobile Interface Update
- Added support for Box File storage.
- Increased Logging.
- Paperless Paystubs and other related files.
- Users have the ability to change pay code on line.
- Leave Totals available on Timecard
- FMLA Pay Codes
- Correction to Telestaff Import
- Corrected Department Lookup
- Cron Action Controller for scheduled tasks.
- Add hyperlink to report to open timecards.
- UploadFileForm has a RenameFile Input Filter, and we are removing the tmpname file, leaving upload in data file. Removed Input Filter.
- Include 001 hours per day in v2 report
- Upgraded Bootstrap to 5.2.1. Made changes to support compatibility.
- Moved Document Upload to Files Controller
- Include Detail Code in Notes field in Telestaff Import
- Custom Report dept_time_card_v2 sorts by Time Group, Tim Subgroup, and Employee Number descending respectively.
- Insert Page Breaks Between Employee. Keep all employee records from being split between pages when printing.
- Do not allow Telestaff Import to update timecards above Submitted Status
- Import: Telestaff imported added to application for Police Department.
- Fix: Converted TUES and THURS references to standard three letter.
- Bootstrap: Upgraded to Bootstrap v5.1.3
- Reports: Blue sheet report adds hours to parent paycode.
- United Way: Include United Way pledge form. Module can be turned off via ACLs.
- Import: Fixed incorrect association with department during import.
- Notifications: Exited function if email proved NULL. return was absent in 1.0.2.
- Timesheet: Preparers and above, governed by ACL, have ability to delete entire timecards. Records are permanently deleted.
- Timesheet: Do not allow changes to completed time cards.
- Reports: Blue sheet report no longer displays blank lines for pay code.
- Reports: Time cards report consolidate multiple entries for same paycode.
- Timesheet: Unable to set status at or below current status, unless permission allows for unsubmit.
- Import: Update emails via Active Directory rather than import.
- Import: Import employees set status of Active and assign to department base on PTG alone.
- Timesheet: Allow prepare-, approve-, and complete-all actions based on privileges.
- Timesheet: Change text from 'Submit' to 'Add Paycode'. Signature 'Submit' button was too close.
- Timesheet: Display error when application cannot establish user > employee relationship.
- Timesheet: List employees available to add in order by last name. List includes departmental employees, not just employees authorized by the current user.
- Notifications: If adding a user's timesheet that doesn't have an AD account, upon signing and attempting notification, browser receives exception 5.1.1 User Known. Added logger to catch notification errors.
- Reports: Include the total number of hours per employee, total rows.
- Reports: dept.phtml department dashboard specifies dev db. needs to be generic, has to specify db due to ambiguity.
- Reports: Add DAYS to weekly time sheet dept. report
- Import: Parse timesheet using filename only. Employee Number now contained in filenames.
- Added payroll controller to implement a payroll dashboard
- Category to Paycode
- Blue Sheet Report for Department Preparer
- Backend Server identifier to layout footer
- Full name to timesheet header for preparers to confirm which timesheet they're on.
- Reduced size of Timesheet Week Ending Form to accomodate full name in header.