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

(-)a/admin/currency.pl (-1 / +1 lines)
Lines 40-46 our ( $template, $loggedinuser, $cookie ) = get_template_and_user( Link Here
40
        query           => $input,
40
        query           => $input,
41
        type            => 'intranet',
41
        type            => 'intranet',
42
        authnotrequired => 0,
42
        authnotrequired => 0,
43
        flagsrequired   => { parameters => 'parameters_remaining_permissions' },
43
        flagsrequired   => { acquisition => 'currencies_manage' },
44
    }
44
    }
45
);
45
);
46
46
(-)a/installer/data/mysql/atomicupdate/bug763_currencies_manage_permission.sql (+7 lines)
Line 0 Link Here
1
INSERT INTO permissions (module_bit, code, description) VALUES (11, 'currencies_manage', 'Manage currencies and exchange rates');
2
3
INSERT INTO user_permissions (borrowernumber, module_bit, code)
4
  SELECT borrowernumber, 11, 'currencies_manage' FROM borrowers WHERE flags & (1 << 3) OR borrowernumber IN
5
  (SELECT borrowernumber FROM user_permissions WHERE code = 'parameters_remaining_permissions');
6
 
7
-- Bug 7651: Add new permission currencies_manage and update staff users
(-)a/installer/data/mysql/userpermissions.sql (+1 lines)
Lines 17-22 INSERT INTO permissions (module_bit, code, description) VALUES Link Here
17
   ( 9, 'delete_all_items', 'Delete all items at once'),
17
   ( 9, 'delete_all_items', 'Delete all items at once'),
18
   (10, 'writeoff', 'Write off fines and fees'),
18
   (10, 'writeoff', 'Write off fines and fees'),
19
   (10, 'remaining_permissions', 'Remaining permissions for managing fines and fees'),
19
   (10, 'remaining_permissions', 'Remaining permissions for managing fines and fees'),
20
   (11, 'currencies_manage', 'Manage currencies and exchange rates'),
20
   (11, 'vendors_manage', 'Manage vendors'),
21
   (11, 'vendors_manage', 'Manage vendors'),
21
   (11, 'contracts_manage', 'Manage contracts'),
22
   (11, 'contracts_manage', 'Manage contracts'),
22
   (11, 'period_manage', 'Manage budgets'),
23
   (11, 'period_manage', 'Manage budgets'),
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-menu.inc (-1 / +1 lines)
Lines 18-24 Link Here
18
                    <li><a href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Budgets</a></li>
18
                    <li><a href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Budgets</a></li>
19
                    <li><a href="/cgi-bin/koha/admin/aqbudgets.pl">Funds</a></li>
19
                    <li><a href="/cgi-bin/koha/admin/aqbudgets.pl">Funds</a></li>
20
                [% END %]
20
                [% END %]
21
                [% IF ( CAN_user_parameters ) %]
21
                [% IF ( CAN_user_acquisition_currencies_manage ) %]
22
                    <li><a href="/cgi-bin/koha/admin/currency.pl">Currencies</a></li>
22
                    <li><a href="/cgi-bin/koha/admin/currency.pl">Currencies</a></li>
23
                [% END %]
23
                [% END %]
24
                [% IF CAN_user_acquisition_edi_manage %]
24
                [% IF CAN_user_acquisition_edi_manage %]
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/permissions.inc (+1 lines)
Lines 57-62 Link Here
57
    [%- CASE 'period_manage' -%]<span>Manage budgets</span>
57
    [%- CASE 'period_manage' -%]<span>Manage budgets</span>
58
    [%- CASE 'planning_manage' -%]<span>Manage budget plannings</span>
58
    [%- CASE 'planning_manage' -%]<span>Manage budget plannings</span>
59
    [%- CASE 'vendors_manage' -%]<span>Manage vendors</span>
59
    [%- CASE 'vendors_manage' -%]<span>Manage vendors</span>
60
    [%- CASE 'currencies_manage' -%]<span>Manage currencies and exchange rates</span>
60
    [%- CASE 'batch_upload_patron_images' -%]<span>Upload patron images in a batch or one at a time</span>
61
    [%- CASE 'batch_upload_patron_images' -%]<span>Upload patron images in a batch or one at a time</span>
61
    [%- CASE 'delete_anonymize_patrons' -%]<span>Delete old borrowers and anonymize circulation history (deletes borrower reading history)</span>
62
    [%- CASE 'delete_anonymize_patrons' -%]<span>Delete old borrowers and anonymize circulation history (deletes borrower reading history)</span>
62
    [%- CASE 'edit_calendar' -%]<span>Define days when the library is closed</span>
63
    [%- CASE 'edit_calendar' -%]<span>Define days when the library is closed</span>
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt (-4 / +11 lines)
Lines 95-116 Link Here
95
                    [% END %]
95
                    [% END %]
96
                </dl>
96
                </dl>
97
97
98
                [% IF ( CAN_user_acquisition_currencies_manage || CAN_user_acquisition_period_manage
99
                    || CAN_user_acquisition_budget_manage || CAN_user_acquisition_edi_manage ) %]
98
                <h3>Acquisition parameters</h3>
100
                <h3>Acquisition parameters</h3>
99
                <dl>
101
                <dl>
102
                    [% IF ( CAN_user_acquisition_currencies_manage ) %]
100
                        <dt><a href="/cgi-bin/koha/admin/currency.pl">Currencies and exchange rates</a></dt>
103
                        <dt><a href="/cgi-bin/koha/admin/currency.pl">Currencies and exchange rates</a></dt>
101
                        <dd>Define currencies and exchange rates used for acquisitions.</dd>
104
                        <dd>Define currencies and exchange rates used for acquisitions.</dd>
102
105
                    [% END %]
106
                    [% IF ( CAN_user_acquisition_period_manage ) %]
103
                        <dt><a href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Budgets</a></dt>
107
                        <dt><a href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Budgets</a></dt>
104
                        <dd>Define your budgets</dd>
108
                        <dd>Define your budgets</dd>
105
109
                    [% END %]
110
                    [% IF ( CAN_user_acquisition_budget_manage ) %]
106
                        <dt><a href="/cgi-bin/koha/admin/aqbudgets.pl">Funds</a></dt>
111
                        <dt><a href="/cgi-bin/koha/admin/aqbudgets.pl">Funds</a></dt>
107
                        <dd>Define funds within your budgets</dd>
112
                        <dd>Define funds within your budgets</dd>
108
113
                    [% END %]
114
                    [% IF ( CAN_user_acquisition_edi_manage ) %]
109
                        <dt><a href="/cgi-bin/koha/admin/edi_accounts.pl">EDI accounts</a></dt>
115
                        <dt><a href="/cgi-bin/koha/admin/edi_accounts.pl">EDI accounts</a></dt>
110
                        <dd>Manage vendor EDI accounts for import/export</dd>
116
                        <dd>Manage vendor EDI accounts for import/export</dd>
111
                        <dt><a href="/cgi-bin/koha/admin/edi_ean_accounts.pl">Library EANs</a></dt>
117
                        <dt><a href="/cgi-bin/koha/admin/edi_ean_accounts.pl">Library EANs</a></dt>
112
                        <dd>Manage library EDI EANs</dd>
118
                        <dd>Manage library EDI EANs</dd>
119
                    [% END %]
113
                </dl>
120
                </dl>
121
                [% END %]
114
122
115
                <h3>Additional parameters</h3>
123
                <h3>Additional parameters</h3>
116
                <dl>
124
                <dl>
117
- 

Return to bug 7651