]> git.evergreen-ils.org Git - working/Evergreen.git/commit
Allow "override once per patron" at checkout
authorThomas Berezansky <tsbere@mvlc.org>
Mon, 18 Jul 2011 15:35:08 +0000 (11:35 -0400)
committerJason Etheridge <jason@esilibrary.com>
Wed, 10 Aug 2011 18:06:14 +0000 (14:06 -0400)
commit3e12a18f2cc2af491ddfe4ccb812cd2024b6dbb4
tree0fa4706a7d1cc7d1fba2a044bc0aa5145ba5e258
parent38ed96cab162e58dfc089d00a20e60336693b44a
Allow "override once per patron" at checkout

Specifically for patron-derived overrides:
PATRON_EXCEEDS_OVERDUE_COUNT
PATRON_BARRED
PATRON_EXCEEDS_CHECKOUT_COUNT
PATRON_EXCEEDS_FINES

This is done by:
Adding support for a list of "reported" overrides to util/network.js
Using that in Checkout to build an auto-override list for the current patron
Passing that list in at Checkout

Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Open-ILS/xul/staff_client/chrome/content/util/network.js
Open-ILS/xul/staff_client/server/circ/checkout.js