Version 2.0.22 Released 18 March 2024
- Add in recording of staff id & vendor item placement to every item inventory transaction
Version 2.0.21 Released 7 March 2024
- fix grace points NOT recalculating when they should
Version 2.0.20 Released 7 March 2024
- fix search function in inventory transaction list so it does NOT search on every keystroke
- Make it respect the dates whenever there is a search term
- Fix query in item reorder window
Version 2.0.19 Released 4 March 2024
- Fix bug in redorder where excel spreadsheet would only have 1 line regardless of how many products _should_ be ordered
Version 2.0.18 Released 4 March 2024
- Make Active Record support NOT inserting values for columns that have a DEFAULT value assigned by the db
Version 2.0.17 Released 4 March 2024
- Make sure when we try to combine we unarchive cards if necessary
Version 2.0.16 Released 23 February 2024
- Fix logic so EITHER type can be reversed. The logic didnt OR the two types and so if the transaction was not a eTicket Prize Game win it would not be reversible
Version 2.0.15 Released 22 February 2024
- Fix issue where purchase of item on base station would INCREASE eticket balance not reduce it
Version 2.0.14 Released 22 February 2024
- Make sure everything uses the right price type
- Prevent eTicket transactions if a cards disabled eticket flag is set
Version 2.0.12 Released 9 February 2024
- Price type updates
- refuse to combine cards with different price types (card combine & pool)
- fix up transactions for manual add & remove of eTickets
- dont alter card settings when editing an existing card (card list double click a card)
- do not change price type device id etc etc
- transactions type 18 now puts in a NEGATIVE amount for the transaction
Version 2.0.11 Released 8 February 2024
- update to make sure transaction type 10 has NEGATIVE VALUES in transaction table
- fix other transactions to not use hard coded literals but to get the transaction type from the transaction type class
- added suitable methods to get right types from transaction type
Version 2.0.10 Released 8 February 2024
- make sure all transactions balance to 0
- fix reversal
- make sure display shows transactions properly
- make original 31/32 transaction have matching times (needed to be able to find matching pairs of transactions)
Version 2.0.9 Released 1 February 2024
- make sure new transactions for redeemable prizes have the correct PRICE TYPE entry from the balance (card)
- Also do NOT do anything if there are no redemptions listed - we would send out an empty message and we no longer do
Version 2.0.8 Released 29 January 2024
- restricted table names (groups & function) need to be quoted
- start of a way to, in debug, preflight AR code to see whats broken
- tweaks to several windows to fix issues discovered updating to mysql 8
Version 2.0.7 Released 27 January 2024
- update of import product placement to NOT overwrite an existing one but to put new placements into newly imported items
Version 2.0.6 Released 27 January 2024
- code to clean up device_prizegame_xref when a device or vendor item is switched
- devices that are NOT redeemable prize games get cleaned up
- vendor items that are not placed in devices are cleaned up
- first major update of base station to add handling of prize game and redemption of items
Version 2.0.4 Released 17 August 2023
- Fixed how machine removal works so less information gets sent to scanners
- Changed comms to scanners to send less information
Version 2.0.3 Released 27 February 2023
Version 2.0.2 Released 19 December 2022
Version 2.0.1 Released March 29, 2022
- Bug fixes
- Security enhancements