Includes database changes. You need to log all terminals out during upgrade
- Contacts
- Select transactions to pay. Order transactions on screen in allocation order. Which is due date (bills only), creation date + audit reference. So this way for multi txns it is visually obvious which txn will be partially allocated (the one on the bottom of the list)
- Select transactions : show due date (for bills)
- Tweaks and bugfixes
- Low level system bug would cause miner results screen to crash sometimes (thread safety issues with strings on screens)
- Optimised C9 startup time slightly (reduced # of hits on database required to check DB tables are there)
- Workshop
- Make rego expiry and expired rego obvious in view/modify screen and on job card. Useful for workshop test riding bikes
- PC-EFTPOS integration
- Added some basic concurrent access protection for shared EFTPOS terminals. Uses C9's own DB to provide concurrency control to the terminal since PC-EFTPOS doesn't provide any meaningful mechanism here.
- Tweaked existing txn window button text so options are a bit more intuitive.
- Auto highlight first selectable button on EFTPOS input. ( OK, Accept, Decline, Auth, Cancel )
- Contacts
- Added a slot in database for Bank BSB and account no. Work in progress. So far:
- BSB validation
- Security mechanism to restrict access to view/modify bank details & Encrypted on disk
- Added a slot in database for Bank BSB and account no. Work in progress. So far:
- Fiche importers
- Tweaks to mojo importer to battle through activity throttling logic implemented server side