pgt.name = 'Acquisitions' AND
aout.name = 'Consortium' AND
perm.code IN (
+ 'ACQ_ADD_LINEITEM_IDENTIFIER',
+ 'ACQ_INVOICE-REOPEN',
+ 'ACQ_SET_LINEITEM_IDENTIFIER',
+ 'ADMIN_ACQ_FUND',
+ 'ADMIN_ACQ_DISTRIB_FORMULA',
+ 'ADMIN_FUND',
+ 'ADMIN_INVOICE',
'ALLOW_ALT_TCN',
'CLEAR_PURCHASE_REQUEST',
'CREATE_BIB_IMPORT_QUEUE',
'DELETE_VOLUME_NOTE',
'GENERAL_ACQ',
'IMPORT_ACQ_LINEITEM_BIB_RECORD',
+ 'IMPORT_ACQ_LINEITEM_BIB_RECORD_UPLOAD',
'IMPORT_MARC',
'MANAGE_CLAIM',
'MANAGE_FUND',
'VIEW_PICKLIST',
'VIEW_PROVIDER',
'VIEW_PURCHASE_ORDER',
+ 'VIEW_IMPORT_MATCH_SET',
+ 'VIEW_MERGE_PROFILE'
'VIEW_REPORT_OUTPUT');
'UPDATE_ACQ_FUNDING_SOURCE',
'UPDATE_INVOICE_ITEM_TYPE',
'UPDATE_INVOICE_METHOD',
+ 'VIEW_FUND',
+ 'VIEW_FUNDING_SOURCE',
+ 'VIEW_FUND_ALLOCATION',
+ 'VIEW_PICKLIST',
+ 'VIEW_PROVIDER',
+ 'VIEW_PURCHASE_ORDER',
+ 'VIEW_INVOICE',
+ 'CREATE_PICKLIST',
+ 'ACQ_ADD_LINEITEM_IDENTIFIER',
+ 'ACQ_SET_LINEITEM_IDENTIFIER',
+ 'MANAGE_FUND',
+ 'CREATE_INVOICE',
+ 'CREATE_PURCHASE_ORDER',
+ 'IMPORT_ACQ_LINEITEM_BIB_RECORD',
+ 'IMPORT_ACQ_LINEITEM_BIB_RECORD_UPLOAD',
+ 'MANAGE_CLAIM',
+ 'MANAGE_PROVIDER',
+ 'MANAGE_FUNDING_SOURCE',
+ 'RECEIVE_PURCHASE_ORDER',
+ 'ADMIN_ACQ_LINEITEM_ALERT_TEXT',
+ 'UPDATE_FUNDING_SOURCE',
+ 'UPDATE_PROVIDER',
+ 'VIEW_IMPORT_MATCH_SET',
+ 'VIEW_MERGE_PROFILE',
+ 'IMPORT_MARC',
'UPDATE_PICKLIST'
);
--- /dev/null
+BEGIN;
+
+INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable)
+ SELECT
+ pgt.id, perm.id, aout.depth, TRUE
+ FROM
+ permission.grp_tree pgt,
+ permission.perm_list perm,
+ actor.org_unit_type aout
+ WHERE
+ pgt.name = 'Acquisitions Administrator' AND
+ aout.name = 'Consortium' AND
+ perm.code IN (
+ 'VIEW_FUND',
+ 'VIEW_FUNDING_SOURCE',
+ 'VIEW_FUND_ALLOCATION',
+ 'VIEW_PICKLIST',
+ 'VIEW_PROVIDER',
+ 'VIEW_PURCHASE_ORDER',
+ 'VIEW_INVOICE',
+ 'CREATE_PICKLIST',
+ 'ACQ_ADD_LINEITEM_IDENTIFIER',
+ 'ACQ_SET_LINEITEM_IDENTIFIER',
+ 'MANAGE_FUND',
+ 'CREATE_INVOICE',
+ 'CREATE_PURCHASE_ORDER',
+ 'IMPORT_ACQ_LINEITEM_BIB_RECORD',
+ 'IMPORT_ACQ_LINEITEM_BIB_RECORD_UPLOAD',
+ 'MANAGE_CLAIM',
+ 'MANAGE_PROVIDER',
+ 'MANAGE_FUNDING_SOURCE',
+ 'RECEIVE_PURCHASE_ORDER',
+ 'ADMIN_ACQ_LINEITEM_ALERT_TEXT',
+ 'UPDATE_FUNDING_SOURCE',
+ 'UPDATE_PROVIDER',
+ 'VIEW_IMPORT_MATCH_SET',
+ 'VIEW_MERGE_PROFILE',
+ 'IMPORT_MARC'
+ );
+
+
+INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable)
+ SELECT
+ pgt.id, perm.id, aout.depth, FALSE
+ FROM
+ permission.grp_tree pgt,
+ permission.perm_list perm,
+ actor.org_unit_type aout
+ WHERE
+ pgt.name = 'Acquisitions' AND
+ aout.name = 'Consortium' AND
+ perm.code IN (
+ 'ACQ_ADD_LINEITEM_IDENTIFIER',
+ 'ACQ_SET_LINEITEM_IDENTIFIER',
+ 'ADMIN_ACQ_FUND',
+ 'ADMIN_FUND',
+ 'ACQ_INVOICE-REOPEN',
+ 'ADMIN_ACQ_DISTRIB_FORMULA',
+ 'ADMIN_INVOICE',
+ 'IMPORT_ACQ_LINEITEM_BIB_RECORD_UPLOAD',
+ 'VIEW_IMPORT_MATCH_SET',
+ 'VIEW_MERGE_PROFILE'
+ );
+
+COMMIT;