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

(-)a/circ/add_message.pl (-1 / +8 lines)
Lines 66-72 if ( $op eq 'cud-edit_message' && $message_id ) { Link Here
66
    if ( $message_type eq 'E' or $message_type eq 'SMS' ) {
66
    if ( $message_type eq 'E' or $message_type eq 'SMS' ) {
67
        my $message_transport_type = $message_type eq 'SMS' ? 'sms' : 'email';
67
        my $message_transport_type = $message_type eq 'SMS' ? 'sms' : 'email';
68
        my $logged_in_patron       = Koha::Patrons->find($loggedinuser);
68
        my $logged_in_patron       = Koha::Patrons->find($loggedinuser);
69
        if ( !$logged_in_patron->has_permission( { borrowers => 'send_messages_to_borrowers' } ) ) {
69
        if ( $message_transport_type eq 'email'
70
            && !$logged_in_patron->has_permission( { borrowers => 'send_messages_to_borrowers_email' } ) )
71
        {
72
            C4::Output::output_and_exit( $input, $cookie, $template, 'insufficient_permission' );
73
        }
74
        if ( $message_transport_type eq 'sms'
75
            && !$logged_in_patron->has_permission( { borrowers => 'send_messages_to_borrowers_sms' } ) )
76
        {
70
            C4::Output::output_and_exit( $input, $cookie, $template, 'insufficient_permission' );
77
            C4::Output::output_and_exit( $input, $cookie, $template, 'insufficient_permission' );
71
        }
78
        }
72
79
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/members-toolbar.inc (-5 / +4 lines)
Lines 186-196 Link Here
186
                                <select name="message_type" id="message_type" class="form-select">
186
                                <select name="message_type" id="message_type" class="form-select">
187
                                    <option value="L">Staff - Internal note</option>
187
                                    <option value="L">Staff - Internal note</option>
188
                                    <option value="B">OPAC - [% patron.firstname | html %] [% patron.surname | html %]</option>
188
                                    <option value="B">OPAC - [% patron.firstname | html %] [% patron.surname | html %]</option>
189
                                    [% IF CAN_user_borrowers_send_messages_to_borrowers %]
189
                                    [% IF CAN_user_borrowers_send_messages_to_borrowers_email %]
190
                                        <option value="E">Email - email addresses of patron</option>
190
                                        <option value="E">Email - email addresses of patron</option>
191
                                        [% IF Koha.Preference("SMSSendDriver") %]
191
                                    [% END %]
192
                                            <option value="SMS">SMS - sms number of patron</option>
192
                                    [% IF Koha.Preference("SMSSendDriver") && CAN_user_borrowers_send_messages_to_borrowers_sms %]
193
                                        [% END %]
193
                                        <option value="SMS">SMS - sms number of patron</option>
194
                                    [% END %]
194
                                    [% END %]
195
                                </select>
195
                                </select>
196
                            </li>
196
                            </li>
197
- 

Return to bug 42083