From: Kathy Lussier <klussier@masslnc.org>
Date: Thu, 30 Aug 2018 16:37:45 +0000 (-0400)
Subject: LP#1744756: Stamping upgrade script for custom perm group display
X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=03317dc6af32e23339f693592ead3e5993691277;p=evergreen%2Fequinox.git

LP#1744756: Stamping upgrade script for custom perm group display

Signed-off-by: Kathy Lussier <klussier@masslnc.org>
---

diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql
index 7bf787476a..d975d9a31d 100644
--- a/Open-ILS/src/sql/Pg/002.schema.config.sql
+++ b/Open-ILS/src/sql/Pg/002.schema.config.sql
@@ -92,7 +92,7 @@ CREATE TRIGGER no_overlapping_deps
     BEFORE INSERT OR UPDATE ON config.db_patch_dependencies
     FOR EACH ROW EXECUTE PROCEDURE evergreen.array_overlap_check ('deprecates');
 
-INSERT INTO config.upgrade_log (version, applied_to) VALUES ('1120', :eg_version); -- bshum/berick
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('1121', :eg_version); -- khuckins/berick/kmlussier
 
 CREATE TABLE config.bib_source (
 	id		SERIAL	PRIMARY KEY,
diff --git a/Open-ILS/src/sql/Pg/upgrade/1121.schema.perm-group-display.sql b/Open-ILS/src/sql/Pg/upgrade/1121.schema.perm-group-display.sql
new file mode 100644
index 0000000000..4e3681e3aa
--- /dev/null
+++ b/Open-ILS/src/sql/Pg/upgrade/1121.schema.perm-group-display.sql
@@ -0,0 +1,22 @@
+BEGIN;
+SELECT evergreen.upgrade_deps_block_check('1121', :eg_version);
+
+CREATE TABLE permission.grp_tree_display_entry (
+    id      SERIAL PRIMARY KEY,
+    position INTEGER NOT NULL,
+    org     INTEGER NOT NULL REFERENCES actor.org_unit (id)
+            DEFERRABLE INITIALLY DEFERRED,
+    grp     INTEGER NOT NULL REFERENCES permission.grp_tree (id)
+            DEFERRABLE INITIALLY DEFERRED,
+    CONSTRAINT pgtde_once_per_org UNIQUE (org, grp)
+);
+
+ALTER TABLE permission.grp_tree_display_entry
+    ADD COLUMN parent integer REFERENCES permission.grp_tree_display_entry (id)
+            DEFERRABLE INITIALLY DEFERRED;
+
+INSERT INTO permission.perm_list (id, code, description)
+VALUES (609, 'MANAGE_CUSTOM_PERM_GRP_TREE', oils_i18n_gettext( 609,
+    'Allows a user to manage custom permission group lists.', 'ppl', 'description' ));
+            
+COMMIT;
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.perm-group-display.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.perm-group-display.sql
deleted file mode 100644
index a983ecbe0d..0000000000
--- a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.perm-group-display.sql
+++ /dev/null
@@ -1,22 +0,0 @@
-BEGIN;
-SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
-
-CREATE TABLE permission.grp_tree_display_entry (
-    id      SERIAL PRIMARY KEY,
-    position INTEGER NOT NULL,
-    org     INTEGER NOT NULL REFERENCES actor.org_unit (id)
-            DEFERRABLE INITIALLY DEFERRED,
-    grp     INTEGER NOT NULL REFERENCES permission.grp_tree (id)
-            DEFERRABLE INITIALLY DEFERRED,
-    CONSTRAINT pgtde_once_per_org UNIQUE (org, grp)
-);
-
-ALTER TABLE permission.grp_tree_display_entry
-    ADD COLUMN parent integer REFERENCES permission.grp_tree_display_entry (id)
-            DEFERRABLE INITIALLY DEFERRED;
-
-INSERT INTO permission.perm_list (id, code, description)
-VALUES (609, 'MANAGE_CUSTOM_PERM_GRP_TREE', oils_i18n_gettext( 609,
-    'Allows a user to manage custom permission group lists.', 'ppl', 'description' ));
-            
-COMMIT;
\ No newline at end of file