Allow "override once per patron" at checkout
authorThomas Berezansky <tsbere@mvlc.org>
Mon, 18 Jul 2011 15:35:08 +0000 (11:35 -0400)
committerThomas Berezansky <tsbere@mvlc.org>
Wed, 27 Jul 2011 20:50:08 +0000 (16:50 -0400)
commitade47c3b1fc7b341dcdad3332d85a6bcf43d97de
tree16c15062f46ddbf6bfe7e6dd1ca8f8c402aa7a47
parent0142b2b677359f217cdc773aac9f4888f6a136ea
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>
Open-ILS/xul/staff_client/chrome/content/util/network.js
Open-ILS/xul/staff_client/server/circ/checkout.js