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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/patron_lists/patron-lists-tab.tt (-5 / +12 lines)
Lines 120-125 Link Here
120
        <a onclick="addToList()"><i class="fa fa-plus"></i></a>
120
        <a onclick="addToList()"><i class="fa fa-plus"></i></a>
121
    </div>
121
    </div>
122
[% END %]
122
[% END %]
123
<script>
124
    const patron_id = "[% borrowernumber | html %]";
125
    const cardnumber = "[% cardnumber | html %]";
126
    addPermissions({
127
        CAN_user_tools_manage_patron_lists: [% CAN_user_tools_manage_patron_lists ? 1 : 0 | html %],
128
    });
129
</script>
130
123
<script>
131
<script>
124
    var patron_lists_dt_params = {
132
    var patron_lists_dt_params = {
125
        sPaginationType: "full",
133
        sPaginationType: "full",
Lines 127-138 Link Here
127
    $("#table_listnopatron").kohaTable(patron_lists_dt_params);
135
    $("#table_listnopatron").kohaTable(patron_lists_dt_params);
128
    $("#table_inlists").kohaTable(patron_lists_dt_params);
136
    $("#table_inlists").kohaTable(patron_lists_dt_params);
129
137
130
    [% IF CAN_user_tools_manage_patron_lists %]
138
    if (permissions.CAN_user_tools_manage_patron_lists){
131
        function addToList() {
139
        function addToList() {
132
            var list_id = $("#add_to_patron_list_id_select").val();
140
            var list_id = $("#add_to_patron_list_id_select").val();
133
            $('#pat_lists_panel').text(_("Loading..."));
141
            $('#pat_lists_panel').text(_("Loading..."));
134
            $("body").css("cursor", "progress");
142
            $("body").css("cursor", "progress");
135
            $('#pat_lists_panel').load('/cgi-bin/koha/patron_lists/patron-lists-tab.pl?borrowernumber=[% borrowernumber | html %]&patron_list_id=' + list_id + '&patrons_to_add=[% cardnumber | html %]', function() {
143
            $('#pat_lists_panel').load(`/cgi-bin/koha/patron_lists/patron-lists-tab.pl?borrowernumber=${patron_id}&patron_list_id=${list_id}&patrons_to_add=${cardnumber}, function() {
136
                $("body").css("cursor", "default");
144
                $("body").css("cursor", "default");
137
            });
145
            });
138
146
Lines 142-152 Link Here
142
        function removeFromList( list_id, patron_list_patron_id ) {
150
        function removeFromList( list_id, patron_list_patron_id ) {
143
            $('#pat_lists_panel').text(_("Loading..."));
151
            $('#pat_lists_panel').text(_("Loading..."));
144
            $("body").css("cursor", "progress");
152
            $("body").css("cursor", "progress");
145
            $('#pat_lists_panel').load('/cgi-bin/koha/patron_lists/patron-lists-tab.pl?borrowernumber=[% borrowernumber | html %]&patron_list_id=' + list_id + '&patrons_to_remove=' + patron_list_patron_id, function() {
153
            $('#pat_lists_panel').load(`/cgi-bin/koha/patron_lists/patron-lists-tab.pl?borrowernumber=${patron_id}&patron_list_id=${list_id}&patrons_to_remove=${patron_list_patron_id}`, function() {
146
                $("body").css("cursor", "default");
154
                $("body").css("cursor", "default");
147
            });
155
            });
148
156
149
            return false;
157
            return false;
150
        }
158
        }
151
    [% END %]
159
    }
152
</script>
160
</script>
153
- 

Return to bug 41573