Version 2.0.47 Released Aug 21 2024
- Overhaul of DPL import to correct bad per item pricing. History of imports are saved
- Overhaul of Item edits. History of edits are saved
Version 2.0.46 Released Aug 7 2024
- Make it so items can only be marked deleted if the Quantity on Hand is 0
Version 2.0.45 Released July 26 2024
- Make notification trigger values be read from a db table on startup.
When altered they will be written back to the db.
They are still stored locally as well.
Version 2.0.44 Released July 24 2024
- Add quantity on hand being negative notifications
Version 2.0.43 Released July 16 2024
- Permit vendor prices that are fractions of dollars but disallow zero
Version 2.0.42 Released July 12 2024
- Make imports of digital packing lists set items that have no placement be set to default
- When editing an item an item marked deleted will have its placement set to 0. If NOT marked deleted it must have a valid placement to be saved
- When editing an item an item the UI will indicate which fields are mandatory by turning the label next to them red
Version 2.0.41 Released July 11 2024
- Make Prize Game setup add & remove buttons reload list of assigned prizes so you dont have to close & reopen the window to see all changes
Version 2.0.40 Released July 10 2024
- Make Prize Game setup NOT list prizes that are already assigned to a device since we cant change the color
- Fix wrong user name in notification when trying to redeem prize that is not set up
- REVERT CHANGE from 2.0.39 for - Make base NOT list canners more than once
Version 2.0.39 Released July 9 2024
- Make base NOT list canners more than once
Version 2.0.38 Released 21 June 2024
- Make base & scanner quantity adjustment of prize purchase use the same code so we get the same result
Version 2.0.37 Released 17 June 2024
- Vendor Item Notification from prize game redemption on base (same code handles scanner now so this fixes related scanner issue)
- Fix Prize Game Transaction for transaction type 32
Version 2.0.36 Released 13 June 2024
- Adds support for scanner prize game tools
Version 2.0.35 Released 3 June 2024
- Integration of prize game tool to main code base
Version 2.0.34 Released 31 May 2024
Version 2.0.33 Released 29 May 2024
- A bunch more logging to figure out what is nil as the exception IS logged but doesnt tell me enough !
Version 2.0.32 Released 28 May 2024
- Updated to make sure exceptions are logged to Redemption log files.
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