]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/0586.data.persistent_login_default_perm.sql
LP#1758426: Disable triggers before recalculating bib visibility in 1085
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 0586.data.persistent_login_default_perm.sql
1 BEGIN;
2
3 -- check whether patch can be applied
4 SELECT evergreen.upgrade_deps_block_check('0586', :eg_version);
5
6 INSERT INTO permission.perm_list (id, code, description) VALUES (
7     511,
8     'PERSISTENT_LOGIN',
9     oils_i18n_gettext(
10         511,
11         'Allows a user to authenticate and get a long-lived session (length configured in opensrf.xml)',
12         'ppl',
13         'description'
14     )
15 );
16
17 INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable)
18     SELECT
19         pgt.id, perm.id, aout.depth, FALSE
20     FROM
21         permission.grp_tree pgt,
22         permission.perm_list perm,
23         actor.org_unit_type aout
24     WHERE
25         pgt.name = 'Users' AND
26         aout.name = 'Consortium' AND
27         perm.code = 'PERSISTENT_LOGIN';
28
29 \qecho 
30 \qecho If this transaction succeeded, your users (staff and patrons) now have
31 \qecho the PERSISTENT_LOGIN permission by default.
32 \qecho 
33
34 COMMIT;
35