LP#1929587 Place hold button in staff client
authorDan Briem <dbriem@wlsmail.org>
Thu, 3 Jun 2021 00:53:44 +0000 (20:53 -0400)
committerBill Erickson <berickxx@gmail.com>
Mon, 20 Sep 2021 14:48:00 +0000 (10:48 -0400)
commitdb183ff575436ae0ea3ca284f73637422407534f
tree739f2a20b6b6336f40ec7b65c7eadeb1e3e662cb
parentfc1d5fa273fea03865412d75e2d57aeb3e0fd4c3
LP#1929587 Place hold button in staff client

Disables and gray's out the place hold button on records in the
Angular catalog that are deleted or have no holdable copies
unless the user has the perm PLACE_UNFILLABLE_HOLD.

To test:
* Search for records with and without any copies
* Search for records with and without holdable copies
* Search as user with and without the permission
  PLACE_UNFILLABLE_HOLD

Signed-off-by: Dan Briem <dbriem@wlsmail.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/share/catalog/bib-record.service.ts
Open-ILS/src/eg2/src/app/staff/catalog/record/actions.component.html
Open-ILS/src/eg2/src/app/staff/catalog/record/actions.component.ts
Open-ILS/src/eg2/src/app/staff/catalog/record/record.component.html
Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html
Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm