Backend
Implemented - [Offline hauler] [Trailers] Implement the ability to dispatch an offline hauler's truck along with its trailer
Implemented - [My Fleet] Show dynamic truck icons
Implemented - Ability to unarchive a variable, get archived/unarchived variables
Implemented - Job archiving instead of deleting
Added logs for the ticket table
Added logs for the user table
Custom fields on dispatch:
. Create/Update/Delete functionality for custom fields on the Dispatch form
. Consider new permissions model when retrieving model-specific CVs
. Default permissions implementation for Contractor, Driver, Inspector + migration
. Ability to select custom fields for a job on Settings > Custom fields
. Allow a variable without a value to be attached to a job
Fixed - [Tickets] Can't close ticket as contractor on the mobile app
Fixed - Issue with company admin permissions (changed current logic for providing permissions to company admin)
Fixed - Validation issue - can't close job for a single truck after unassigning all other trucks
Fixed - Manual ticket creation adds a pause
Fixed - [Split job] 500 error occurs on deleting the linked JO
Fixed - 500 error occurs on deleting JO with trailer
Fixed - Not able to update password as a restricted user
Fixed - Can't search for a ticket by DOT project number
Frontend
Implemented - [Offline hauler] [Trailers] Implement the ability to dispatch an offline hauler's truck along with its trailer
Implemented - [My Fleet] Show dynamic truck icons
Implemented - ACTIVE, ARCHIVE tabs for custom variables
Implemented redirection to the payload Custom Field for the Grant Access customer
Improved - [TicPic] Added button to show preview instead of showing on hovering
Custom fields on dispatch:
. Implemented selection of custom fields for the job on Settings > Custom fields
. Implemented the ability to set permissions on Settings > Custom fields
. Added custom fields in the dispatch page
. Handling of variables permissions for all models
Fixed - [Blue Max] Issue with company admin permissions (changed current logic for providing permissions to company admin)
Fixed - [Restricted customer] Missing check for temporary password for RC
Fixed - Default hauler rate accepts negative numbers, doesn't accept 0
Mobile Application
Implemented - [My Fleet] Show dynamic truck icons
Custom fields on dispatch:
. Contractor app - Handle ticket, show CV based on permissions
. Driver app - Handle job, show CV based on permissions
. Driver app - Handle ticket tile, show CV based on permissions
. Inspector - Handle ticket, handle CV based on permissions
Implemented - Show 'Weight/Quantity' and 'Ticket Number' fields on closing ticket
Added Resource Center to the Contractor Mobile App