Changelog: Aryan - 2026-06-12
Daily Changelog - Waste Vantage Legacy
Overview
Today's changes by Aryan focus on enhancing the contract service pricing form modal. Key modifications include adding fields to specify reasons and start dates for services put on hold, and updating related components to control field visibility and formatting.
Added
- On Hold Reasons & Active Date Fields (
resources/js/components/contracts/ServicePricingForm.vue)- Added an "On Hold Reason" description textarea when the service is marked as on hold.
- Added an "Active Date" selection dropdown in the pricing form modal to choose the active date for the on-hold service if a runsheet group is selected.
- Introduced the
dayjslibrary and aformatDateDMYhelper method to display dates in theDD/MM/YYYYformat inside the dropdown options.
Changed
- Service Form Watchers & Layout (
resources/js/components/contracts/ServicePricingForm.vue)- Updated the
serviceForm.on_holdwatcher to handle resetting theon_hold_reasonand resetting or clearingactive_dateappropriately. - Adjusted the column layout classes to reduce the runsheet group selection column width to make space for the new active date field.
- Updated the
Fixed
- None.
Removed
- None.