"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>