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

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/manageable-mixin.inc (-4 / +38 lines)
Lines 3-9 Link Here
3
    [% IF display == 'fieldset' %]
3
    [% IF display == 'fieldset' %]
4
        <li class="managedby">
4
        <li class="managedby">
5
            <span class="label managedby">Managed by:</span>
5
            <span class="label managedby">Managed by:</span>
6
            <a href="[% borrowerlink | url %]" title="View manager details"> [% manager.firstname _ " " _ manager.surname _ " [" _ manager.cardnumber _ "]" | html %] </a>
6
            [% IF manager %]
7
                <a href="[% borrowerlink | url %]" title="View manager details"> [% manager.firstname _ " " _ manager.surname _ " [" _ manager.cardnumber _ "]" | html %] </a>
8
            [% ELSE %]
9
                Nobody
10
            [% END %]
7
        </li>
11
        </li>
8
    [% ELSIF display == 'table' %]
12
    [% ELSIF display == 'table' %]
9
        <tr>
13
        <tr>
Lines 24-30 Link Here
24
28
25
[% BLOCK select_manager_form %]
29
[% BLOCK select_manager_form %]
26
    <li>
30
    <li>
27
        <label for="managedby_name">by:</label>
31
        <label for="managedby_name">Managed by:</label>
28
        <div>
32
        <div>
29
            <span id="managedby_name" name="managedby_name">
33
            <span id="managedby_name" name="managedby_name">
30
                [% IF required_permission %]
34
                [% IF required_permission %]
Lines 37-45 Link Here
37
                | Previously was [% INCLUDE 'patron-title.inc' patron=manager hide_patron_infos_if_needed=1 %] [% Branches.GetName( manager.branchcode ) | html %] ([% manager.category.description | html %])
41
                | Previously was [% INCLUDE 'patron-title.inc' patron=manager hide_patron_infos_if_needed=1 %] [% Branches.GetName( manager.branchcode ) | html %] ([% manager.category.description | html %])
38
            [% END %]
42
            [% END %]
39
            <br />
43
            <br />
40
            <a href="#patron_search_modal_manager" id="edit_manager" data-bs-toggle="modal"><i class="fa fa-search"></i> Select manager</a>
44
            <label>&nbsp;</label>
45
            [% PROCESS select_manager_button %]
41
            [% IF manager.borrowernumber && logged_in_user.borrowernumber != manager.borrowernumber %]
46
            [% IF manager.borrowernumber && logged_in_user.borrowernumber != manager.borrowernumber %]
42
                <a id="restore_previous_manager" href="#"><i class="fa fa-trash-can"></i> Keep existing manager</a>
47
                <a class="btn btn-default btn-xs" id="restore_previous_manager" href="#"><i class="fa fa-trash-can"></i> Keep existing manager</a>
43
            [% END %]
48
            [% END %]
44
            [% IF required_permission %]
49
            [% IF required_permission %]
45
                <input type="hidden" name="managedby" id="managedby" value="[% logged_in_user.borrowernumber | html %]" />
50
                <input type="hidden" name="managedby" id="managedby" value="[% logged_in_user.borrowernumber | html %]" />
Lines 60-62 Link Here
60
        </div>
65
        </div>
61
    </li>
66
    </li>
62
[% END %]
67
[% END %]
68
69
[% BLOCK select_manager_button %]
70
    [% IF href %]
71
        [% hash_href_val = href %]
72
    [% ELSE %]
73
        [% hash_href_val = 'patron_search_modal_manager' %]
74
    [% END %]
75
    [% IF id %]
76
        [% id_val = id %]
77
    [% ELSE %]
78
        [% id_val = 'edit_manager' %]
79
    [% END %]
80
    [% IF data_tab %]
81
        [% id_val = id %]
82
    [% ELSE %]
83
        [% id_val = 'edit_manager' %]
84
    [% END %]
85
    <a
86
        href="#[% hash_href_val | uri %]"
87
        id="[% id_val | uri %]"
88
        data-bs-toggle="modal"
89
        class="btn btn-default btn-xs"
90
        [% IF data_tab %]
91
            data-tab="[% data_tab | uri %]"
92
        [% END %]
93
    >
94
        <i class="fa fa-search"></i> Select manager
95
    </a>
96
[% END %]
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/suggestion/suggestion.tt (-12 / +16 lines)
Lines 258-264 Link Here
258
                                    [% END %]
258
                                    [% END %]
259
                                </td>
259
                                </td>
260
                            </tr>
260
                            </tr>
261
                            [% PROCESS select_manager_show
261
                            [%
262
                                PROCESS select_manager_show
262
                                manager => managedby_patron
263
                                manager => managedby_patron
263
                                display => "table"
264
                                display => "table"
264
                            %]
265
                            %]
Lines 579-585 Link Here
579
                                    <label for="managedon">Managed on:</label>
580
                                    <label for="managedon">Managed on:</label>
580
                                    <input type="text" id="managedon" name="manageddate" class="flatpickr" size="10" maxlength="10" value="[% manageddate | html %]" />[% INCLUDE 'date-format.inc' %]
581
                                    <input type="text" id="managedon" name="manageddate" class="flatpickr" size="10" maxlength="10" value="[% manageddate | html %]" />[% INCLUDE 'date-format.inc' %]
581
                                </li>
582
                                </li>
582
                                [% PROCESS select_manager_form
583
                                [%
584
                                    PROCESS select_manager_form
583
                                    manager => managedby_patron
585
                                    manager => managedby_patron
584
                                    notify_option => 1
586
                                    notify_option => 1
585
                                    required_permission => CAN_user_suggestions_suggestions_manage
587
                                    required_permission => CAN_user_suggestions_suggestions_manage
Lines 860-873 Link Here
860
                                                    <div class="col-sm-2">
862
                                                    <div class="col-sm-2">
861
                                                        <fieldset class="brief">
863
                                                        <fieldset class="brief">
862
                                                            <span class="label">Update manager</span>
864
                                                            <span class="label">Update manager</span>
863
                                                            <a
865
                                                            [% hash_href_val = "patron_search_modal_manager_" _ suggestion.suggestiontype %]
864
                                                                href="#patron_search_modal_manager_[% suggestion.suggestiontype | uri %]"
866
                                                            [% id_val = "set_manager_" _ suggestion.suggestiontype %]
865
                                                                id="set_manager_[% suggestion.suggestiontype | uri %]"
867
                                                            [% data_tab_val = suggestion.suggestiontype %]
866
                                                                data-tab="[% suggestion.suggestiontype | uri %]"
868
867
                                                                class="set_manager"
869
                                                            [%
868
                                                                data-bs-toggle="modal"
870
                                                                PROCESS select_manager_button
869
                                                                ><i class="fa fa-search"></i> Select manager</a
871
                                                                href = hash_href_val
870
                                                            >
872
                                                                id = id_val
873
                                                                data_tab = data_tab_val
874
                                                            %]
871
                                                            <span id="managedby_name-[% suggestion.suggestiontype | html %]"></span>
875
                                                            <span id="managedby_name-[% suggestion.suggestiontype | html %]"></span>
872
                                                        </fieldset>
876
                                                        </fieldset>
873
                                                        <fieldset class="action">
877
                                                        <fieldset class="action">
Lines 1197-1203 Link Here
1197
1201
1198
[% MACRO jsinclude BLOCK %]
1202
[% MACRO jsinclude BLOCK %]
1199
    [% INCLUDE 'calendar.inc' %]
1203
    [% INCLUDE 'calendar.inc' %]
1200
    [% INCLUDE 'select_manager.inc'
1204
    [%
1205
        INCLUDE 'select_manager.inc'
1201
        manager => managedby_patron
1206
        manager => managedby_patron
1202
    %]
1207
    %]
1203
    <script>
1208
    <script>
1204
- 

Return to bug 40504