Includes DB changes. You need to log all terminals out during upgrade
Tweaks and fixes
- Yamaha Magician : alternative source of data since Yamaha moved dealer portal to a multifactor based system.
- Print preview : save as PDF / save as CSV would say successful even if save failed because of for example permission error / invalid file name. Now fixed
- Print order : include dealer spare parts email addr on printout
- Spares invoice : suppress 'Fax' if no fax # configured
- Web content UX fixes
- Image gallery selection broken for simple images
- lots of little niggles with picking/managing images on spec sheets, assessing valid/invalid images and unnamed images. Also image gallery broken here. Now fixed
Web order processing: include some quality of life tweaks to order screen to help deal with till/paypal orders
- Display funds clearing : funds collected but not yet allocated
- Display deposit captured : funds earmarked for spares deposits. Often, funds clearing just moves to deposit.
- Colour code lines in progress in green
- Colour code completed web orders in red where there is a non zero deposit or funds clearing figure
- Provide a button to quickly refund excesss funds clearing which can be quickly accessed if the overall weborder is finished
Other:
- fixed a very narrow performance issue which would kill c9 in very specific circumstances : new system where we migrated data from a competitor and in that data we migrated an invalid invoice:zero number spares invoice; the new system now has web order processing. This special combination of events can trigger database lockups at key points; such as receive spares. Fixed but added a guardrail at a key point in c9 to contend with this very precise scenario. Non code repair involved just deleting the invalid migrated Spares:0 invoice number.
Some small bugs quickly fixed within an hour of release:
5.2.133 : performance issue with changes to web order browse screen
5.2.134 : view invoice button on web order screen was broken