View | Details | Raw Unified | Return to bug 15788
Collapse All | Expand All

(-)a/installer/data/mysql/atomicupdate/bug_15788.perl (+20 lines)
Line 0 Link Here
1
$DBversion = 'XXX';    # will be replaced by the RM
2
if ( CheckVersion($DBversion) ) {
3
4
    $dbh->do(
5
        qq{
6
        INSERT IGNORE permissions (module_bit, code, description)
7
        VALUES
8
        (4, 'delete_borrowers', 'Delete borrowers')
9
    }
10
    );
11
12
    $dbh->do(
13
        qq{
14
        INSERT IGNORE INTO user_permissions (borrowernumber, module_bit, code)
15
        SELECT borrowernumber, 4, 'delete_borrowers' FROM borrowers WHERE borrowernumber IN ( SELECT borrowernumber FROM user_permissions WHERE code = 'edit_borrowers')
16
    }
17
    );
18
19
    NewVersion( $DBversion, 15788, "Split edit_borrowers permission" );
20
}
(-)a/installer/data/mysql/mandatory/userpermissions.sql (+1 lines)
Lines 36-41 INSERT INTO permissions (module_bit, code, description) VALUES Link Here
36
   ( 3, 'manage_keyboard_shortcuts', 'Manage keyboard shortcuts for the advanced cataloging editor'),
36
   ( 3, 'manage_keyboard_shortcuts', 'Manage keyboard shortcuts for the advanced cataloging editor'),
37
   ( 3, 'manage_smtp_servers', 'Manage SMTP servers configuration'),
37
   ( 3, 'manage_smtp_servers', 'Manage SMTP servers configuration'),
38
   ( 3, 'manage_background_jobs', 'Manage background jobs'),
38
   ( 3, 'manage_background_jobs', 'Manage background jobs'),
39
   ( 4, 'delete_borrowers', 'Delete patrons'),
39
   ( 4, 'edit_borrowers', 'Add, modify and view patron information'),
40
   ( 4, 'edit_borrowers', 'Add, modify and view patron information'),
40
   ( 4, 'view_borrower_infos_from_any_libraries', 'View patron infos from any libraries'),
41
   ( 4, 'view_borrower_infos_from_any_libraries', 'View patron infos from any libraries'),
41
   ( 6, 'place_holds', 'Place holds for patrons'),
42
   ( 6, 'place_holds', 'Place holds for patrons'),
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/permissions.inc (-1 / +5 lines)
Lines 265-270 Link Here
265
            Manage background jobs
265
            Manage background jobs
266
        </span>
266
        </span>
267
        <span class="permissioncode">([% name | html %])</span>
267
        <span class="permissioncode">([% name | html %])</span>
268
    [%- CASE 'delete_borrowers' -%]
269
        <span class="sub_permission delete_borrowers_subpermission">
270
            Delete patrons
271
        </span>
272
        <span class="permissioncode">([% name | html %])</span>
268
    [%- CASE 'edit_borrowers' -%]
273
    [%- CASE 'edit_borrowers' -%]
269
        <span class="sub_permission edit_borrowers_subpermission">
274
        <span class="sub_permission edit_borrowers_subpermission">
270
            Add, modify and view patron information
275
            Add, modify and view patron information
271
- 

Return to bug 15788