]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0659.add_create_report_perms.sql
Upgrade script numbering for acq order indentifier selector
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0659.add_create_report_perms.sql
1 -- Evergreen DB patch 0659.add_create_report_perms.sql
2 --
3 -- Add a permission to control the ability to create report templates
4 --
5 BEGIN;
6
7 -- check whether patch can be applied
8 SELECT evergreen.upgrade_deps_block_check('0659', :eg_version);
9
10 -- FIXME: add/check SQL statements to perform the upgrade
11 INSERT INTO permission.perm_list ( id, code, description ) VALUES
12  ( 516, 'CREATE_REPORT_TEMPLATE', oils_i18n_gettext( 516,
13     'Allows a user to create report templates', 'ppl', 'description' ));
14
15 INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable)
16     SELECT grp, 516, depth, grantable
17         FROM permission.grp_perm_map
18         WHERE perm = (
19             SELECT id
20                 FROM permission.perm_list
21                 WHERE code = 'RUN_REPORTS'
22         );
23
24
25 COMMIT;