]> git.evergreen-ils.org Git - Evergreen.git/commit - Open-ILS/xul/staff_client/server/locale/en-US/patron.properties
Staff UI for batch holds on items.
authorJason Etheridge <jason@esilibrary.com>
Wed, 29 Jun 2011 16:12:31 +0000 (12:12 -0400)
committerBill Erickson <berick@esilibrary.com>
Thu, 30 Jun 2011 15:08:17 +0000 (11:08 -0400)
commit9aaf3351dc4f2dbf649ea1c2cb5711fc98637fbb
tree1a135d3f3ff4ac454ce5ceb4ac9d8176b3bd28a4
parent08c539bc8cad0cd19f109ccd6be411b0335dff65
Staff UI for batch holds on items.

"Request Item" action in Holdings Maintenance, Item Status, and Copy
Buckets is the entry-point.  Works on selected items in the first two
interfaces and all items in the bucket for the latter.  UI allows you
to place Copy type, Recall type, or Force type holds.  It reports the #
of successes and breaks down the failures by failure event.  You can
retry failures (optionally changing some of the request parameters
like Pickup Library) or "override" them.  Clicking the hyperlink for
a set of failures will show the items involved in a new Item Status tab.

More technical blurbs from squashed commits:

  * "open-ils.circ.holds.test_and_create.batch" Takes an argument hash and a list of targets.  All the holds created will be identical except for the targets.
  * retrieve and display Recall and Force holds like Copy holds
  * give the Item Status UI an inefficient way to handle being passed copy id's (via xulG) in addition to barcodes
  * wire-up item hold request ui
  * place hold UI

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Bill Erickson <berick@esilibrary.com>
16 files changed:
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm
Open-ILS/web/opac/locale/en-US/lang.dtd
Open-ILS/xul/staff_client/chrome/content/main/constants.js
Open-ILS/xul/staff_client/server/cat/copy_browser.js
Open-ILS/xul/staff_client/server/cat/copy_browser.xul
Open-ILS/xul/staff_client/server/cat/copy_buckets.js
Open-ILS/xul/staff_client/server/cat/copy_buckets.xul
Open-ILS/xul/staff_client/server/cat/copy_buckets_overlay.xul
Open-ILS/xul/staff_client/server/cat/util.js
Open-ILS/xul/staff_client/server/circ/copy_status.js
Open-ILS/xul/staff_client/server/circ/copy_status.xul
Open-ILS/xul/staff_client/server/circ/copy_status_overlay.xul
Open-ILS/xul/staff_client/server/locale/en-US/patron.properties
Open-ILS/xul/staff_client/server/patron/holds.js
Open-ILS/xul/staff_client/server/patron/place_hold.js [new file with mode: 0644]
Open-ILS/xul/staff_client/server/patron/place_hold.xul [new file with mode: 0644]