Version 2.0.31 Released 27 May 2024
- Updated to handle scanner request of most recently modified Vendor items, eTickets & Tolerances. Scanners prior to 1.0.49 should not notice and change.
Version 2.0.30 Released 21 May 2024
- Disallow refunds of items that have been deleted
Version 2.0.29 Released 20 May 2024
- Fix an issue where transactions from hand held scanners were not being recorded with the right device ID
Version 2.0.28 Released 16 May 2024
- Fix an issue where refunding items became impossible unless you had the play card (which is not always the case) In this case the eticket refund is based on the vendor item eticket price
Version 2.0.27 Released 26 April 2024
- Fix an issue where buying items then returning them could result in an incorrect # of etickets being refunded)
Version 2.0.26 Released 18 April 2024
- Fix an error when reading database schema (note this does NOT fix issues with missing tables)
Version 2.0.25 Released 28 March 2024
- Fix crash when sorting item listing by placement
Version 2.0.24 Released 21 March 2024
- Fix issue where adding a product placement was not considering the location to determine if it already existed
- Add product placement to vendor item listing
Version 2.0.23 Released 21 March 2024
- Fix issue where long product placement dialogs could not be closed
- Fix issue where notifications were not being sent for large eticket redemptions
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