LP#2007073 Staff Should Only Select Manual Hold Cancel Causes
authorDan Briem <dbriem@wlsmail.org>
Fri, 17 Feb 2023 17:36:15 +0000 (12:36 -0500)
committerGalen Charlton <gmc@equinoxOLI.org>
Wed, 29 Mar 2023 15:32:14 +0000 (11:32 -0400)
commit27ea19796be6475d61f630d41cf6f016000ba238
treec3f3a47ef642d180f07b42284cac193fff6ca516
parent04fe3446941903dc189d539def874b247147af8f
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>
Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.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