The SWMS Template Table now displays a flat list by default and includes enhanced inline editing and streamlined save behavior. Asset management updates include auto-population of customer and site details, asset type sourcing from recurring jobs, and validation for public IDs. The OxyAir Customer Invoice sync now truncates company names exceeding 50 characters. Fixes include resolving mapping errors in import templates, correcting sub-status color defaults, fixing inventory level inaccuracies, addressing pencil icon loading issues, and setting colors for custom dropdowns in the scheduler.
Enhancements
- π SWMS Template Table updated to display a flat list by default, with optional grouping and enhanced inline editing.
- πΎ Streamlined save behavior in SWMS editing for a more intuitive user experience.
- ποΈ Manage Assets
- π Asset type should come from recurring jobs when exists.
- π Customer/site should be auto populated when managing assets from job.
- π€ Customer should be auto populated when manage assets from site.
- β Add validation to public id
- βοΈ \[OxyAir\] Customer Invoice sync now handles company names exceeding 50 characters by truncating as required
Fixes
- π οΈ Fixed issue where downloadable import templates caused mapping errors or imported rows with errors
- π¨ Resolved bug where sub-status color defaulted to white in job lists for some clients
- π¦ Fixed inventory levels bug showing incorrect counts after deletion
- βοΈ Fixed pencil icon loading state affecting all rows when editing a single item
- ποΈ Fixed inability to set colors for custom dropdowns in scheduler
- π§Ύ Contract pricing is now properly referenced when generating customer invoices β and sell price display in contract pricing has been corrected!
- π Fixed dropdown changes (name, key, color, order) not being reflected in Advanced Reports