]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP#1954681 Individual overrides when placing multiple holds
authorDan Briem <dbriem@wlsmail.org>
Fri, 18 Feb 2022 22:25:26 +0000 (17:25 -0500)
committerMichele Morgan <mmorgan@noblenet.org>
Mon, 31 Oct 2022 17:14:58 +0000 (13:14 -0400)
commitd7df058229d063a0d5cea56ab19211d0cb1f4659
tree66dba35c52c7b72e7c60790370f3e7fbb7d6ce6e
parenta9868050d41c453952ceed3e8500a4e3c9610593
LP#1954681 Individual overrides when placing multiple holds

This adds an override all button above the override column if
there are multiple overridable holds (Angular Staff Catalog).

To test:
1. Ensure staff has permission to CREATE_DUPLICATE_HOLDS
   and HOLD_ITEM_CHECKED_OUT.override
2. Set org setting for Maximum number of duplicate holds allowed
   to a value greater than 1
3. Check out an item to a patron
4. Try to place a hold on that item with Number of copies set
   to a value greater than 1
5. Test that the Override All button appears and works

Signed-off-by: Dan Briem <dbriem@wlsmail.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html
Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.ts