]> git.evergreen-ils.org Git - Evergreen.git/commit
lp1908439 Auto-override enhancment
authorJason Etheridge <jason@EquinoxInitiative.org>
Tue, 9 Feb 2021 14:42:06 +0000 (09:42 -0500)
committerMike Rylander <mrylander@gmail.com>
Wed, 18 Aug 2021 13:52:13 +0000 (09:52 -0400)
commit96e5f9d3c2a739e22485e07d9738ad52f24e60c9
tree4108a6a0634860fa72fd9dcc3e1b019a7be07f15
parented7bdb048484567d85dc63754fc7ae2ed9929cfe
lp1908439 Auto-override enhancment

This reworks the override action dialogs in the patron display for Check
Out and Items Out, and in the Circulation -> Renew Items interface.  It
exposes the auto-override behavior as checkboxes giving staff more fine
grained control over which events are auto-forced or skipped upon
subsequent encounters.  It also changes the Cancel action for batch
renewals to abort the remaining renewals in the batch, and makes it so
that new authorization credentials provided during such a batch will be
treated as an operator change for the entire batch.  We also fix an
existing bug where events marked as already encountered for
auto-override could leak into other patron contexts via Patron Search.

Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/templates/staff/base_js.tt2
Open-ILS/src/templates/staff/circ/share/t_event_override_dialog.tt2
Open-ILS/web/js/ui/default/staff/circ/patron/app.js
Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js
Open-ILS/web/js/ui/default/staff/circ/services/circ.js
Open-ILS/web/js/ui/default/staff/services/op_change.js
docs/RELEASE_NOTES_NEXT/Circulation/override-dialogs.adoc [new file with mode: 0644]