LP#2007073 Staff Should Only Select Manual Hold Cancel Causes user/dbriem/lp2007073_manual_hold_cancel_causes
authorDan Briem <dbriem@wlsmail.org>
Fri, 17 Feb 2023 17:36:15 +0000 (12:36 -0500)
committerDan Briem <dbriem@wlsmail.org>
Fri, 17 Feb 2023 17:50:33 +0000 (12:50 -0500)
commitc0e420c842b82dada0ac7f2590fd21674cb025a2
treec7e3ba02d27f335aa58d3d100b2c20a068012cae
parent2bb8b48283ae32e685c0a3061f8482cf0708b048
LP#2007073 Staff Should Only Select Manual Hold Cancel Causes

Adds a field to action.hold_request_cancel_cause to indicate
if they are manual cancel causes.

Filters on this field in cancel hold dialogs to only display
manual cancel causes.

Adds two new cancel causes, Patron via email and Patron via SMS.

Signed-off-by: Dan Briem <dbriem@wlsmail.org>
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/eg2/src/app/staff/share/holds/cancel-dialog.component.ts
Open-ILS/src/sql/Pg/090.schema.action.sql
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.action.hold_request_cancel_cause.manual.sql [new file with mode: 0644]
Open-ILS/web/js/ui/default/staff/circ/services/holds.js