[open-ils-commits] r14077 - in trunk/Open-ILS/src/sql/Pg: . upgrade (erickson)
svn at svn.open-ils.org
svn at svn.open-ils.org
Mon Sep 21 12:37:22 EDT 2009
Author: erickson
Date: 2009-09-21 12:37:19 -0400 (Mon, 21 Sep 2009)
New Revision: 14077
Added:
trunk/Open-ILS/src/sql/Pg/upgrade/0009.data.action-trigger-hold-cancel-hook.sql
Modified:
trunk/Open-ILS/src/sql/Pg/950.data.seed-values.sql
Log:
added various hold cancelation hooks for (eventually) notifying patrons when a hold was cancelled for a given reason
Modified: trunk/Open-ILS/src/sql/Pg/950.data.seed-values.sql
===================================================================
--- trunk/Open-ILS/src/sql/Pg/950.data.seed-values.sql 2009-09-21 16:13:51 UTC (rev 14076)
+++ trunk/Open-ILS/src/sql/Pg/950.data.seed-values.sql 2009-09-21 16:37:19 UTC (rev 14077)
@@ -2220,3 +2220,31 @@
'bool'
);
+-- Hold cancel action/trigger hooks
+
+INSERT INTO action_trigger.hook (key,core_type,description) VALUES (
+ 'hold_request.cancel.expire_no_target',
+ 'ahr',
+ 'A hold is cancelled because no copies were found'
+);
+
+INSERT INTO action_trigger.hook (key,core_type,description) VALUES (
+ 'hold_request.cancel.expire_holds_shelf',
+ 'ahr',
+ 'A hold is cancelled becuase it was on the holds shelf too long'
+);
+
+INSERT INTO action_trigger.hook (key,core_type,description) VALUES (
+ 'hold_request.cancel.staff',
+ 'ahr',
+ 'A hold is cancelled becuase it was cancelled by staff'
+);
+
+INSERT INTO action_trigger.hook (key,core_type,description) VALUES (
+ 'hold_request.cancel.patron',
+ 'ahr',
+ 'A hold is cancelled by the patron'
+);
+
+
+
Added: trunk/Open-ILS/src/sql/Pg/upgrade/0009.data.action-trigger-hold-cancel-hook.sql
===================================================================
--- trunk/Open-ILS/src/sql/Pg/upgrade/0009.data.action-trigger-hold-cancel-hook.sql (rev 0)
+++ trunk/Open-ILS/src/sql/Pg/upgrade/0009.data.action-trigger-hold-cancel-hook.sql 2009-09-21 16:37:19 UTC (rev 14077)
@@ -0,0 +1,32 @@
+BEGIN;
+
+INSERT INTO config.upgrade_log (version) VALUES ('0009.data.action-trigger-hold-cancel-hook.sql');
+
+INSERT INTO action_trigger.hook (key,core_type,description) VALUES (
+ 'hold_request.cancel.expire_no_target',
+ 'ahr',
+ 'A hold is cancelled because no copies were found'
+);
+
+INSERT INTO action_trigger.hook (key,core_type,description) VALUES (
+ 'hold_request.cancel.expire_holds_shelf',
+ 'ahr',
+ 'A hold is cancelled becuase it was on the holds shelf too long'
+);
+
+INSERT INTO action_trigger.hook (key,core_type,description) VALUES (
+ 'hold_request.cancel.staff',
+ 'ahr',
+ 'A hold is cancelled becuase it was cancelled by staff'
+);
+
+INSERT INTO action_trigger.hook (key,core_type,description) VALUES (
+ 'hold_request.cancel.patron',
+ 'ahr',
+ 'A hold is cancelled by the patron'
+);
+
+
+COMMIT;
+
+
More information about the open-ils-commits
mailing list