Skip to main content

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 dayjs library and a formatDateDMY helper method to display dates in the DD/MM/YYYY format inside the dropdown options.

Changed

  • Service Form Watchers & Layout (resources/js/components/contracts/ServicePricingForm.vue)
    • Updated the serviceForm.on_hold watcher to handle resetting the on_hold_reason and resetting or clearing active_date appropriately.
    • Adjusted the column layout classes to reduce the runsheet group selection column width to make space for the new active date field.

Fixed

  • None.

Removed

  • None.