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 (-17 / +18 lines)
Lines 13-32 Link Here
13
<div class="main container-fluid">
13
<div class="main container-fluid">
14
    <div class="row">
14
    <div class="row">
15
        <div class="col-md-10 col-md-offset-1 col-lg-8 col-lg-offset-2">
15
        <div class="col-md-10 col-md-offset-1 col-lg-8 col-lg-offset-2">
16
            [% IF ( Koha.Preference('Mana') == 1) && !mana_url %]
16
            [% IF ( CAN_user_parameters_manage_mana ) %]
17
                <div class="dialog message">
17
                [% IF ( Koha.Preference('Mana') == 1) && !mana_url %]
18
                    <h4>The Mana Knowledge Base feature is enabled but not configured.</h4>
18
                    <div class="dialog message">
19
                    <p>This feature allows you to retrieve and share data (subscription patterns and reports) with other Koha libaries.</p>
19
                        <h4>The Mana Knowledge Base feature is enabled but not configured.</h4>
20
                    <p>
20
                        <p>This feature allows you to retrieve and share data (subscription patterns and reports) with other Koha libaries.</p>
21
                        Ask your system administrator to configure this feature, or remove this note by <a href=/cgi-bin/koha/admin/share_content.pl>disabling the 'Mana' system preference</a>.
21
                        <p>
22
                    </p>
22
                            Ask your system administrator to configure this feature, or remove this note by <a href=/cgi-bin/koha/admin/share_content.pl>disabling the 'Mana' system preference</a>.
23
                </div>
23
                        </p>
24
            [% END %]
24
                    </div>
25
            [% IF ( Koha.Preference('Mana') == 2 ) %]
25
                [% END %]
26
                <div class="dialog message">
26
                [% IF ( Koha.Preference('Mana') == 2 ) %]
27
                    <h4>Share content with Mana KB?</h4>
27
                    <div class="dialog message">
28
                    <p> You haven't decided if you want to activate Mana Knowledge Base. <a href=/cgi-bin/koha/admin/share_content.pl>Change your Mana KB settings</a>.</p>
28
                        <h4>Share content with Mana KB?</h4>
29
                </div>
29
                        <p> You haven't decided if you want to activate Mana Knowledge Base. <a href=/cgi-bin/koha/admin/share_content.pl>Change your Mana KB settings</a>.</p>
30
                    </div>
31
                [% END %]
30
            [% END %]
32
            [% END %]
31
        <h1>Koha administration</h1>
33
        <h1>Koha administration</h1>
32
        <div class="row">
34
        <div class="row">
Lines 172-178 Link Here
172
                </dl>
174
                </dl>
173
            [% END %]
175
            [% END %]
174
176
175
            [% 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 ) %]
177
            [% 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 ) %]
176
                <h3>Additional parameters</h3>
178
                <h3>Additional parameters</h3>
177
                <dl>
179
                <dl>
178
                        <!-- <dt><a href="/cgi-bin/koha/admin/printers.pl">Network Printers</a></dt>
180
                        <!-- <dt><a href="/cgi-bin/koha/admin/printers.pl">Network Printers</a></dt>
Lines 201-207 Link Here
201
                        <dt><a href="/cgi-bin/koha/admin/usage_statistics.pl">Share your usage statistics</a></dt>
203
                        <dt><a href="/cgi-bin/koha/admin/usage_statistics.pl">Share your usage statistics</a></dt>
202
                        <dd>Share with the Koha community the usage statistics of your Koha installation.</dd>
204
                        <dd>Share with the Koha community the usage statistics of your Koha installation.</dd>
203
                    [% END %]
205
                    [% END %]
204
                    [% IF ( CAN_user_parameters ) %]
206
                    [% IF ( CAN_user_parameters_manage_mana ) %]
205
                        <dt><a href="/cgi-bin/koha/admin/share_content.pl">Share content with Mana KB</a></dt>
207
                        <dt><a href="/cgi-bin/koha/admin/share_content.pl">Share content with Mana KB</a></dt>
206
                        <dd>Share content (subscriptions, reports) with Koha communty</dd>
208
                        <dd>Share content (subscriptions, reports) with Koha communty</dd>
207
                    [% END %]
209
                    [% END %]
208
- 

Return to bug 22198