JBAS-1541 Freegalsip user activity type
authorBill Erickson <berickxx@gmail.com>
Fri, 19 Aug 2016 20:27:43 +0000 (16:27 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
KCLS/sql/schema/deploy/sip-act-type-freegalsip.sql [new file with mode: 0644]
KCLS/sql/schema/revert/sip-act-type-freegalsip.sql [new file with mode: 0644]
KCLS/sql/schema/sqitch.plan
KCLS/sql/schema/verify/sip-act-type-freegalsip.sql [new file with mode: 0644]

diff --git a/KCLS/sql/schema/deploy/sip-act-type-freegalsip.sql b/KCLS/sql/schema/deploy/sip-act-type-freegalsip.sql
new file mode 100644 (file)
index 0000000..da966f3
--- /dev/null
@@ -0,0 +1,18 @@
+-- Deploy kcls-evergreen:sip-act-type-freegalsip to pg
+-- requires: payflow-hosted-org-settings
+
+BEGIN;
+
+DO $$
+BEGIN
+    IF evergreen.insert_on_deploy() THEN
+        INSERT INTO config.usr_activity_type 
+            (ewho, ewhat, ehow, label, egroup, enabled, transient)
+        VALUES
+            ('freegalsip', 'verify', 'sip2', 
+                'Freegal User Verification (via SIP)', 'authz', TRUE, FALSE);
+    END IF;
+END $$;
+
+
+COMMIT;
diff --git a/KCLS/sql/schema/revert/sip-act-type-freegalsip.sql b/KCLS/sql/schema/revert/sip-act-type-freegalsip.sql
new file mode 100644 (file)
index 0000000..622e7d8
--- /dev/null
@@ -0,0 +1,14 @@
+-- Revert kcls-evergreen:sip-act-type-freegalsip from pg
+
+BEGIN;
+
+DELETE FROM actor.usr_activity
+    WHERE etype IN (
+        SELECT id 
+        FROM config.usr_activity_type 
+        WHERE ewho IN ('freegalsip');
+    );
+
+DELETE FROM config.usr_activity_type WHERE ewho IN ('freegalsip')
+
+COMMIT;
index b3188da..cb65197 100644 (file)
@@ -28,3 +28,4 @@ connexion-auth-imports [sip-activity-types] 2016-05-11T15:10:49Z Bill Erickson,,
 purge-user-activity [sip-activity-types] 2016-04-29T17:07:46Z Bill Erickson <berickxx@gmail.com> # Clean up actor.usr_activity
 vand-auth-edit-date [purge-user-activity] 2016-06-01T18:24:54Z Bill Erickson <berickxx@gmail.com> # Vandelay authority import sets edit[or|_date]
 payflow-hosted-org-settings [vand-auth-edit-date] 2016-07-06T18:39:40Z Bill Erickson <berickxx@gmail.com> # PayflowPro Hosted Pages org unit settings
+sip-act-type-freegalsip [payflow-hosted-org-settings] 2016-08-19T20:24:01Z Bill Erickson <berickxx@gmail.com> # User activity type for freegalsip login
diff --git a/KCLS/sql/schema/verify/sip-act-type-freegalsip.sql b/KCLS/sql/schema/verify/sip-act-type-freegalsip.sql
new file mode 100644 (file)
index 0000000..2f8d701
--- /dev/null
@@ -0,0 +1,7 @@
+-- Verify kcls-evergreen:sip-act-type-freegalsip on pg
+
+BEGIN;
+
+-- XXX Add verifications here.
+
+ROLLBACK;