From 68d16f43562a0876434e3682e4bdf131b28ef5b9 Mon Sep 17 00:00:00 2001 From: Jason Etheridge Date: Thu, 26 May 2011 14:31:04 -0400 Subject: [PATCH] Push the grp perm mappings into the seed data Signed-off-by: Jason Etheridge Signed-off-by: Dan Wells --- Open-ILS/src/sql/Pg/950.data.seed-values.sql | 170 +++++++++++++++++++ 1 file changed, 170 insertions(+) diff --git a/Open-ILS/src/sql/Pg/950.data.seed-values.sql b/Open-ILS/src/sql/Pg/950.data.seed-values.sql index ef6cea8159..96706e4f55 100644 --- a/Open-ILS/src/sql/Pg/950.data.seed-values.sql +++ b/Open-ILS/src/sql/Pg/950.data.seed-values.sql @@ -8649,3 +8649,173 @@ INSERT INTO permission.perm_list VALUES ,(505, 'UPDATE_WORKSTATION', oils_i18n_gettext(505, 'Allows update of a workstation during workstation registration override.', 'ppl', 'description')) ,(506, 'VIEW_USER_SETTING_TYPE', oils_i18n_gettext(506, 'Allows viewing of configurable user setting types.', 'ppl', 'description')) ; + +-- stock Users group + +INSERT INTO permission.grp_perm_map ( grp, perm, depth ) + SELECT + 1, + id, + 0 + FROM permission.perm_list + WHERE code in ( + 'CREATE_PURCHASE_REQUEST' + ); + +-- stock Staff group + +INSERT INTO permission.grp_perm_map ( grp, perm, depth ) + SELECT + 3, + id, + 0 + FROM permission.perm_list + WHERE code in ( + 'VIEW_USER_SETTING_TYPE' + ); + +-- stock Circulators group + +INSERT INTO permission.grp_perm_map ( grp, perm, depth ) + SELECT + 5, + id, + 0 + FROM permission.perm_list + WHERE code in ( + 'MARK_ITEM_MISSING_PIECES' + ); + +--- stock Circulation Administrator group + +INSERT INTO permission.grp_perm_map ( grp, perm, depth, grantable ) + SELECT + 4, + id, + 0, + 't' + FROM permission.perm_list + WHERE code in ( + 'MARK_ITEM_MISSING_PIECES' + ,'UPDATE_HOLD_REQUEST_TIME' + ); + +-- stock Catalogers group + +INSERT INTO permission.grp_perm_map ( grp, perm, depth ) + SELECT + 5, + id, + 0 + FROM permission.perm_list + WHERE code in ( + 'MAP_MONOGRAPH_PART' + ,'ADMIN_SERIAL_ITEM' + ); + +-- stock Cataloging Administrator group + +INSERT INTO permission.grp_perm_map ( grp, perm, depth, grantable ) + SELECT + 8, + id, + 0, + 't' + FROM permission.perm_list + WHERE code in ( + 'MAP_MONOGRAPH_PART' + ,'ADMIN_SERIAL_ITEM' + ,'CREATE_VOLUME_SUFFIX' + ,'UPDATE_VOLUME_SUFFIX' + ,'DELETE_VOLUME_SUFFIX' + ,'CREATE_VOLUME_PREFIX' + ,'UPDATE_VOLUME_PREFIX' + ,'DELETE_VOLUME_PREFIX' + ,'CREATE_MONOGRAPH_PART' + ,'UPDATE_MONOGRAPH_PART' + ,'DELETE_MONOGRAPH_PART' + ,'CREATE_BIB_PTYPE' + ,'UPDATE_BIB_PTYPE' + ,'DELETE_BIB_PTYPE' + ); + +-- stock Serials group + +INSERT INTO permission.grp_perm_map ( grp, perm, depth ) + SELECT + 11, + id, + 0 + FROM permission.perm_list + WHERE code in ( + 'ADMIN_SERIAL_ITEM' + ); + + +-- stock Acquisitions group + +INSERT INTO permission.grp_perm_map ( grp, perm, depth ) + SELECT + 7, + id, + 0 + FROM permission.perm_list + WHERE code in ( + 'UPDATE_PICKLIST' + ); + +--- stock Acquisitions Administrator group + +INSERT INTO permission.grp_perm_map ( grp, perm, depth, grantable ) + SELECT + 8, + id, + 0, + 't' + FROM permission.perm_list + WHERE code in ( + 'UPDATE_PICKLIST' + ); + +--- stock Local Administrator group + +INSERT INTO permission.grp_perm_map ( grp, perm, depth, grantable ) + SELECT + 10, + id, + 2, + 't' + FROM permission.perm_list + WHERE code in ( + 'UPDATE_WORKSTATION' + ); + +--- stock System Administrator group + +INSERT INTO permission.grp_perm_map ( grp, perm, depth, grantable ) + SELECT + 12, + id, + 1, + 't' + FROM permission.perm_list + WHERE code in ( + 'UPDATE_WORKSTATION' + ); + +--- stock Global Administrator group + +INSERT INTO permission.grp_perm_map ( grp, perm, depth, grantable ) + SELECT + 13, + id, + 0, + 't' + FROM permission.perm_list + WHERE code in ( + 'UPDATE_WORKSTATION' + ,'ADMIN_SVF' + ,'ADMIN_CODED_VALUE' + ); + + -- 2.43.2