Adding permissions to LocalAdmins and GlobalAdmins to administer staff client toolbars.
authorChris Sharp <csharp@georgialibraries.org>
Fri, 10 Jan 2014 16:29:37 +0000 (11:29 -0500)
committerChris Sharp <csharp@georgialibraries.org>
Fri, 10 Jan 2014 16:29:37 +0000 (11:29 -0500)
Open-ILS/src/sql/Pg/version-upgrade/pines-post-2.5-db-upgrade.sql

index c69e771..6c66200 100644 (file)
@@ -14,5 +14,18 @@ INSERT INTO vandelay.import_bib_trash_fields (field, grp) VALUES ('938', (SELECT
 INSERT INTO vandelay.import_bib_trash_fields (field, grp) VALUES ('948', (SELECT id FROM vandelay.import_bib_trash_group WHERE label = 'PINES stripped tags'));
 INSERT INTO vandelay.import_bib_trash_fields (field, grp) VALUES ('952', (SELECT id FROM vandelay.import_bib_trash_group WHERE label = 'PINES stripped tags'));
 
+-- add permissions to administer the staff client toolbars
+INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable) VALUES ((SELECT id FROM permission.grp_tree WHERE name = 'GlobalAdmin'), (SELECT id FROM permission.perm_list WHERE code = 'ADMIN_TOOLBAR'), 0, TRUE);
+INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable) VALUES ((SELECT id FROM permission.grp_tree WHERE name = 'GlobalAdmin'), (SELECT id FROM permission.perm_list WHERE code = 'ADMIN_TOOLBAR_FOR_ORG'), 0, TRUE);
+INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable) VALUES ((SELECT id FROM permission.grp_tree WHERE name = 'GlobalAdmin'), (SELECT id FROM permission.perm_list WHERE code = 'ADMIN_TOOLBAR_FOR_USER'), 0, TRUE);
+INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable) VALUES ((SELECT id FROM permission.grp_tree WHERE name = 'GlobalAdmin'), (SELECT id FROM permission.perm_list WHERE code = 'ADMIN_TOOLBAR_FOR_WORKSTATION'), 0, TRUE);
+INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable) VALUES ((SELECT id FROM permission.grp_tree WHERE name = 'LocalAdmin'), (SELECT id FROM permission.perm_list WHERE code = 'ADMIN_TOOLBAR'), 1, TR
+UE);
+INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable) VALUES ((SELECT id FROM permission.grp_tree WHERE name = 'LocalAdmin'), (SELECT id FROM permission.perm_list WHERE code = 'ADMIN_TOOLBAR_FOR_ORG'), 1, TR
+UE);
+INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable) VALUES ((SELECT id FROM permission.grp_tree WHERE name = 'LocalAdmin'), (SELECT id FROM permission.perm_list WHERE code = 'ADMIN_TOOLBAR_FOR_USER'), 1, TR
+UE);
+INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable) VALUES ((SELECT id FROM permission.grp_tree WHERE name = 'LocalAdmin'), (SELECT id FROM permission.perm_list WHERE code = 'ADMIN_TOOLBAR_FOR_WORKSTATION'), 1, TR
+UE);
 
 COMMIT;