LP#1918362 Unchanged workstation settings applied on every checkin
authorDan Briem <dbriem@wlsmail.org>
Fri, 9 Apr 2021 22:19:02 +0000 (18:19 -0400)
committerJane Sandberg <sandbej@linnbenton.edu>
Tue, 18 May 2021 00:58:10 +0000 (17:58 -0700)
commitbf36aa1650682cc4aad7104b66a979998b1e812a
treec043ffe712aed18531d5fa0be4c672cdef3805c5
parentfc2f20104473ba1a350b72b3c1d20f79896fdb2a
LP#1918362 Unchanged workstation settings applied on every checkin

* Stop attempting to save the Update Inventory setting on every
checkin - incorrect prefix & redundant (it's a modifier now)
* Stop saving the Strict Barcode setting on every checkin,
renewal, and checkout
* Save Strict Barcode on user interaction with its checkbox

To test:
1. confirm Strict Barcode and Do Inventory Update settings still
apply and are "sticky" on the Circulation->Checkin interface
2. confirm Strict Barcode still applies and is "sticky" on the
Circulation->Renew Items and Circulation->Checkout interfaces

Signed-off-by: Dan Briem <dbriem@wlsmail.org>
Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Open-ILS/src/templates/staff/circ/checkin/t_checkin.tt2
Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
Open-ILS/src/templates/staff/circ/renew/t_renew.tt2
Open-ILS/web/js/ui/default/staff/circ/checkin/app.js
Open-ILS/web/js/ui/default/staff/circ/patron/checkout.js
Open-ILS/web/js/ui/default/staff/circ/renew/app.js