Release 3.5
Admin & Ordering Fixes
RFI images, draft validation, sale check entities, estate DA queries, and vendor field
Overview
A batch of targeted fixes across admin and ordering workflows - ordering RFI image URL handling, draft project order validation, sale check HTML entity decoding, estate DA service query improvements, and making the vendor field optional on project orders.
What Changed
Ordering RFI Image URLs (PR #711)
- Fixed image URL handling in RFI request descriptions.
- Proper domain formatting with improved error resilience for malformed URLs.
Draft Order Validation (PR #712)
- Draft project orders excluded from admin Orders tab validation and rendering.
- Prevented accidental deletion of existing project orders during updates.
- Improved project order visibility filtering in admin index.
Sale Check HTML Entities (PR #713)
- Fixed special character handling when pasting template content into sale check fields.
- Improved HTML entity decoding in PDF report exports.
Estate DA Service Query (PR #714)
- Added Record Updated column to estate index and edit views.
- Display estimated approval times on estate index.
- Renamed
updatedAtlabel to "Last Updated" with Sydney timezone formatting.
Vendor Field Optional
ProjectOrderTypeform no longer requires the vendor field on save.- Estate time format spacing fix in edit view.
Files Touched
| File | Change |
|---|---|
app/src/Form/ProjectOrderType.php | Vendor field optional |
app/src/Entity/Estate.php | Time format, Last Updated column |
app/src/Controller/Admin/ProjectCrudController.php | Order validation fixes |
| Ordering RFI components | Image URL handling |