long-overdue : SQL seed data
authorBill Erickson <berick@esilibrary.com>
Wed, 17 Apr 2013 13:50:03 +0000 (09:50 -0400)
committerBill Erickson <berick@esilibrary.com>
Wed, 17 Apr 2013 13:50:03 +0000 (09:50 -0400)
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/sql/Pg/upgrade/XXXX.data.long-overdue.sql

index dddaa83..1d8bf85 100644 (file)
@@ -196,11 +196,17 @@ INSERT INTO action_trigger.reactor (module, description) VALUES
     )
 );
 
+INSERT INTO action_trigger.validator (module, description) VALUES (
+    'PatronNotInCollections', 
+    'Event is valid if the linked patron is not in collections processing ' ||
+        'at the context org unit'
+);
+
 INSERT INTO action_trigger.event_definition 
     (id, active, owner, name, hook, validator, reactor, delay, delay_field) 
 VALUES (
     49, FALSE, 1, '6 Month Overdue Mark Long-Overdue', 
-    'checkout.due', 'CircIsOverdue', 
+    'checkout.due', 'PatronNotInCollections', 
     'MarkItemLongOverdue', '6 months', 'due_date'
 );
 
@@ -226,7 +232,7 @@ INSERT INTO action_trigger.hook (key,core_type,description) VALUES (
 INSERT INTO action_trigger.event_definition 
     (id, active, owner, name, hook, validator, reactor, group_field, template) 
     VALUES (
-        50, FALSE, 1, '90 Day Overdue Mark Long Overdue Notice', 
+        50, FALSE, 1, '6 Month Long Overdue Notice', 
         'longoverdue.auto', 'NOOP_True', 'SendEmail', 'usr',
 $$
 [%- USE date -%]