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

(-)a/admin/share_content.pl (-1 / +1 lines)
Lines 33-39 my ( $template, $loggedinuser, $cookie ) = get_template_and_user( Link Here
33
        query           => $query,
33
        query           => $query,
34
        type            => "intranet",
34
        type            => "intranet",
35
        authnotrequired => 0,
35
        authnotrequired => 0,
36
        flagsrequired   => { parameters => '*' },
36
        flagsrequired   => { parameters => 'manage_mana' },
37
        debug           => 1,
37
        debug           => 1,
38
    }
38
    }
39
);
39
);
(-)a/installer/data/mysql/atomicupdate/bug_22198-mana_manage_permission.sql (+1 lines)
Line 0 Link Here
1
INSERT IGNORE INTO permissions (module_bit, code, description) VALUES ( 3, 'manage_mana', 'Manage Mana KB content sharing');
(-)a/installer/data/mysql/userpermissions.sql (+1 lines)
Lines 30-35 INSERT INTO permissions (module_bit, code, description) VALUES Link Here
30
   ( 3, 'manage_sms_providers', 'Manage SMS cellular providers'),
30
   ( 3, 'manage_sms_providers', 'Manage SMS cellular providers'),
31
   ( 3, 'manage_audio_alerts', 'Manage audio alerts'),
31
   ( 3, 'manage_audio_alerts', 'Manage audio alerts'),
32
   ( 3, 'manage_usage_stats', 'Manage usage statistics settings'),
32
   ( 3, 'manage_usage_stats', 'Manage usage statistics settings'),
33
   ( 3, 'manage_mana', 'Manage Mana KB content sharing'),
33
   ( 4, 'edit_borrowers', 'Add, modify and view patron information'),
34
   ( 4, 'edit_borrowers', 'Add, modify and view patron information'),
34
   ( 4, 'view_borrower_infos_from_any_libraries', 'View patron infos from any libraries'),
35
   ( 4, 'view_borrower_infos_from_any_libraries', 'View patron infos from any libraries'),
35
   ( 6, 'place_holds', 'Place holds for patrons'),
36
   ( 6, 'place_holds', 'Place holds for patrons'),
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/permissions.inc (+1 lines)
Lines 59-64 Link Here
59
    [%- CASE 'manage_audio_alerts' -%]<span>Manage audio alerts</span>
59
    [%- CASE 'manage_audio_alerts' -%]<span>Manage audio alerts</span>
60
    [%- CASE 'manage_sms_providers' -%]<span>Manage SMS cellular providers</span>
60
    [%- CASE 'manage_sms_providers' -%]<span>Manage SMS cellular providers</span>
61
    [%- CASE 'manage_usage_stats' -%]<span>Manage usage statistics settings</span>
61
    [%- CASE 'manage_usage_stats' -%]<span>Manage usage statistics settings</span>
62
    [%- CASE 'manage_mana' -%]<span>Manage Mana KB content sharing</span>
62
    [%- CASE 'edit_borrowers' -%]<span>Add, modify and view patron information</span>
63
    [%- CASE 'edit_borrowers' -%]<span>Add, modify and view patron information</span>
63
    [%- CASE 'view_borrower_infos_from_any_libraries' -%]<span>View patron infos from any libraries. If not set the logged in user could only access patron infos from its own library or group of libraries.</span>
64
    [%- CASE 'view_borrower_infos_from_any_libraries' -%]<span>View patron infos from any libraries. If not set the logged in user could only access patron infos from its own library or group of libraries.</span>
64
    [%- CASE 'modify_holds_priority' -%]<span>Modify holds priority</span>
65
    [%- CASE 'modify_holds_priority' -%]<span>Modify holds priority</span>
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt (-3 / +2 lines)
Lines 173-179 Link Here
173
                </dl>
173
                </dl>
174
            [% END %]
174
            [% END %]
175
175
176
            [% IF ( ( CAN_user_parameters_manage_search_targets || CAN_user_parameters_manage_didyoumean || CAN_user_parameters_manage_column_config || CAN_user_parameters_manage_audio_alerts || CAN_user_parameters_manage_sms_providers && Koha.Preference('SMSSendDriver') == 'Email' ) || CAN_user_parameters_manage_usage_stats ) %]
176
            [% IF ( ( CAN_user_parameters_manage_search_targets || CAN_user_parameters_manage_didyoumean || CAN_user_parameters_manage_column_config || CAN_user_parameters_manage_audio_alerts || CAN_user_parameters_manage_sms_providers && Koha.Preference('SMSSendDriver') == 'Email' ) || CAN_user_parameters_manage_usage_stats || CAN_user_parameters_manage_mana ) %]
177
                <h3>Additional parameters</h3>
177
                <h3>Additional parameters</h3>
178
                <dl>
178
                <dl>
179
                        <!-- <dt><a href="/cgi-bin/koha/admin/printers.pl">Network Printers</a></dt>
179
                        <!-- <dt><a href="/cgi-bin/koha/admin/printers.pl">Network Printers</a></dt>
Lines 202-208 Link Here
202
                        <dt><a href="/cgi-bin/koha/admin/usage_statistics.pl">Share your usage statistics</a></dt>
202
                        <dt><a href="/cgi-bin/koha/admin/usage_statistics.pl">Share your usage statistics</a></dt>
203
                        <dd>Share with the Koha community the usage statistics of your Koha installation.</dd>
203
                        <dd>Share with the Koha community the usage statistics of your Koha installation.</dd>
204
                    [% END %]
204
                    [% END %]
205
                    [% IF ( CAN_user_parameters ) %]
205
                    [% IF ( CAN_user_parameters_manage_mana ) %]
206
                        <dt><a href="/cgi-bin/koha/admin/share_content.pl">Share content with Mana KB</a></dt>
206
                        <dt><a href="/cgi-bin/koha/admin/share_content.pl">Share content with Mana KB</a></dt>
207
                        <dd>Share content (subscriptions, reports) with Koha communty</dd>
207
                        <dd>Share content (subscriptions, reports) with Koha communty</dd>
208
                    [% END %]
208
                    [% END %]
209
- 

Return to bug 22198