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

(-)a/installer/data/mysql/atomicupdate/bug_30335.pl (+15 lines)
Line 0 Link Here
1
use Modern::Perl;
2
3
return {
4
    bug_number => "30335",
5
    description => "Add manual_invoice and manual_credit permissions",
6
    up => sub {
7
        my ($args) = @_;
8
        my ($dbh, $out) = @$args{qw(dbh out)};
9
        $dbh->do(q{
10
            INSERT IGNORE permissions (module_bit, code, description) VALUES
11
            (10, 'manual_credit', 'Add manual credits to a patron account'),
12
            (10, 'manual_invoice', 'Add manual invoices to a patron account')
13
        });
14
    },
15
};
(-)a/installer/data/mysql/mandatory/userpermissions.sql (+2 lines)
Lines 55-60 INSERT INTO permissions (module_bit, code, description) VALUES Link Here
55
   (10, 'refund', 'Perform account refund action'),
55
   (10, 'refund', 'Perform account refund action'),
56
   (10, 'discount', 'Perform account discount action'),
56
   (10, 'discount', 'Perform account discount action'),
57
   (10, 'writeoff', 'Write off fines and fees'),
57
   (10, 'writeoff', 'Write off fines and fees'),
58
   (10, 'manual_credit', 'Add manual credits to a patron account'),
59
   (10, 'manual_invoice', 'Add manual invoices to a patron account'),
58
   (10, 'remaining_permissions', 'Remaining permissions for managing fines and fees'),
60
   (10, 'remaining_permissions', 'Remaining permissions for managing fines and fees'),
59
   (11, 'currencies_manage', 'Manage currencies and exchange rates'),
61
   (11, 'currencies_manage', 'Manage currencies and exchange rates'),
60
   (11, 'vendors_manage', 'Manage vendors'),
62
   (11, 'vendors_manage', 'Manage vendors'),
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/permissions.inc (-1 / +10 lines)
Lines 368-373 Link Here
368
            Write off fines and fees
368
            Write off fines and fees
369
        </span>
369
        </span>
370
        <span class="permissioncode">([% name | html %])</span>
370
        <span class="permissioncode">([% name | html %])</span>
371
    [%- CASE 'manual_invoice' -%]
372
        <span class="sub_permission manual_invoice_subpermission">
373
            Add manual invoices to a patron account
374
        </span>
375
        <span class="permissioncode">([% name | html %])</span>
376
    [%- CASE 'manual_credit' -%]
377
        <span class="sub_permission manual_credit_subpermission">
378
            Add manual credits to a patron account
379
        </span>
380
        <span class="permissioncode">([% name | html %])</span>
371
    [%- CASE 'suggestions_manage' -%]
381
    [%- CASE 'suggestions_manage' -%]
372
        <span class="sub_permission suggestions_manage_subpermission">
382
        <span class="sub_permission suggestions_manage_subpermission">
373
            Manage purchase suggestions
383
            Manage purchase suggestions
374
- 

Return to bug 30335