Version 2.4.2
We are in the final testing phase of the next release of Cloud Attend.
Everyone will be updated as soon as we complete our testing.
Features and updates
- Updated Bootstrap to 4.6.1.
- Updated Handsontable to 11.1.
- Updated DataTables to 1.11.3.
- Reduced some event calls to improve performance in adjustments / absence management.
- Consolidated Handsontable data inputs.
- Separated settings for anomalies table.
- Reduced calls to Handsontable updateSettings to improve performance and consistency.
- Introduced dynamic column widths for attendance and anomalies tables (turned on by default); settings are [Attendance Adjustments Use Dynamic Column Widths] and [Attendance Anomalies Use Dynamic Column Widths]. This setting affects the daily schedule, absences and swipes columns.
- Improved width of some columns in flexitime adjustments.
- Improved styling of anomalies table on change of employee/period.
- All Handsontables now have fixed column widths by default.
- Updated datetimepicker component.
- Updated querybuilder component.
- Added ability to quickly jump +/- 12 months in Attendance Adjustments by clicking on Month/Year in calendar.
- Added job form, photo and document counts to job overview.
- Added Created by to job overview and noted Created by upon job creation.
- Renamed Part Codes to Parts and removed "Code", "Unit", "Price" and "Cost".
- Fixed bug which meant job costing and cost centre adjustments could not be removed.
- Added new "Usage" feature to daily schedules showing which period schedules reference the daily schedule.
- Added new "Usage" feature to period schedules showing which employees use the period schedule.
- Added "Deep Copy" feature to roster to enable copying of tasks and cross-rostered groupings. New setting [Set And Disable Deep Copy Roster Checkbox] turns this on by default.
- Modals made wider across the app.
- Improved app at small device resolutions.
- Improved roster rendering and context menu UI.
- Fixed bug in rebuilding user/employee relationships if user name had an apostrophe.
- Default client show absence form script now links force duration to entitlement deduction to simplify absence booking.
- New setting [Job Title Allow Duplicates] can be set to not enforce that check. Note that the relevant database constraint should be dropped.
- New settings [Job Overview Hide Tasks] and [Job Overview Hide Parts] can be set to hide those elements in job overview.
- New settings [Pwa Default Document Category] and [Pwa Default Photo Category] allow faster information input on the PWA.
- New hook [onPWAClientShowForm] is called when a "Form" is rendered in the PWA (allows setting of dynamic default values by code).
- Default standard daily script is now functionised to make it easier to add bespoke functionality.
- [Hot Dir] and [Js Version] are no longer valid settings. These settings have been moved to config.php as [component_handsontable_version] and [component_roster_version].