]> git.evergreen-ils.org Git - working/Evergreen.git/commit
webstaff: booking options from Patron interface
authorJason Etheridge <jason@esilibrary.com>
Tue, 3 Jan 2017 11:58:25 +0000 (06:58 -0500)
committerKathy Lussier <klussier@masslnc.org>
Mon, 9 Jan 2017 15:59:00 +0000 (10:59 -0500)
commitb94229a9ef6b009e7771edd1e96a00ccef2910ba
tree7fb92e7a0baaf3eab979ba9c2a1ba9c4fb10084f
parent9c4defc6257b5064c38b53e4da9051ed5f81f278
webstaff: booking options from Patron interface

Includes some workarounds for xulG errors, and lets the booking interfaces
receive the patron barcode via a query param instead of xulG.  The XUL client
spawns a new tab for these interfaces, but we stick with web norms and load in
the current tab (control+click will open a new tab).  This does, however, blow
away the patron interface; it doesn't embed like most of the options from the
Other menu.  One other change: we don't have support for nested drop-down menus
in the web client, so I've flattened the entries like so:

* Booking: Create or Cancel Reservations
* Booking: Pick Up Reservations
* Booking: Return Reservations

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Open-ILS/src/templates/staff/circ/patron/index.tt2
Open-ILS/web/js/ui/default/booking/pickup.js
Open-ILS/web/js/ui/default/booking/reservation.js
Open-ILS/web/js/ui/default/booking/return.js