Changes and updates for the patch cycle ending 6-7-2024
Global Changes
Improvements to IP fetching and Sentry configurations. These systems support better automatic bug reporting diagnostics.
Improvements to database configuration and internal .php files.
PM Check Out Module
The Project Manager Checkout module was added to Profit Ops.
Allows project managers to review and finalize work order checkout after the Forman & Super.
Allows project managers to edit or update work orders if they were not completed as scheduled.
Schedule Module
Fixed an issue that caused work orders to remain in the wrong container after the Super completes checkout.
Work Orders
UI changes to the labor tab to improve readability and emphasize difference between various buttons.
Improved validation checks on Foreman and Super labor tab, with emphasis on accurate enforcement of the checkout requirements.
Fleet, Material, and Labor tabs can now hide on work orders that do not require or need them. (e.g. Noticing, Shuttle, Traffic Control, Subcontractors)
Fixed an issue that could cause UI alignment to break when fleet vehicles have excessively long names.
Fixed an issue that caused info tab files to become misaligned on desktop view.
UI improvements for better readability on small mobile screens.
Removed role-based restrictions for some dropdown options. Foreman and Super permissions can now access and modify all work orders, even if they are not assigned to them.
Fixed an issue that broke time entry validation if users cleared the in-punch without first updating the out-punch.
Added a privacy check that prevents crew from viewing other labor entries on the same work order.
Disabled double tab zoom on apple devices. This was done to prevent accidental zooming when quickly approving labor entries.
Improvements to the maximum labor time validation process, ensuring that users cannot remain perpetually clocked in to a single work order.
Fixed an issue that caused the “edit materials” button to appear on work orders that do not need it.
All work order edits are now disabled after the project manager completes check out. Only a project manager can reverse this lockout.
The Project Manager’s signature now appears on a work order when PM checkout is completed.
Contacts Module
Fixed an issue that could cause contacts to be duplicated on the list view.
Added mobile and office number fields to the contact records.
UI improvements to reduce whitespace on contact forms.
Timecard Approval Module
Backend improvements to time entry handing and approval validation.
Improvements to approval UI
Adjustments to permissions structure, further refining access rights to the module.
Updated labor time entry and TCA approval codes.
Timecard Module
Refactor of backend logic and validation for labor records.