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 122-127 Link Here
122
[% ELSIF !in_lists && CAN_user_tools_manage_patron_lists %]
122
[% ELSIF !in_lists && CAN_user_tools_manage_patron_lists %]
123
    <p>Patron is not on any list. <a href="/cgi-bin/koha/patron_lists/add-modify.pl">Create a new patron list</a>.</p>
123
    <p>Patron is not on any list. <a href="/cgi-bin/koha/patron_lists/add-modify.pl">Create a new patron list</a>.</p>
124
[% END %]
124
[% END %]
125
<script>
126
    const patron_id = "[% borrowernumber | html %]";
127
    const cardnumber = "[% cardnumber | html %]";
128
    addPermissions({
129
        CAN_user_tools_manage_patron_lists: [% CAN_user_tools_manage_patron_lists ? 1 : 0 | html %],
130
    });
131
</script>
132
125
<script>
133
<script>
126
    var patron_lists_dt_params = {
134
    var patron_lists_dt_params = {
127
        sPaginationType: "full",
135
        sPaginationType: "full",
Lines 129-140 Link Here
129
    $("#table_listnopatron").kohaTable(patron_lists_dt_params);
137
    $("#table_listnopatron").kohaTable(patron_lists_dt_params);
130
    $("#table_inlists").kohaTable(patron_lists_dt_params);
138
    $("#table_inlists").kohaTable(patron_lists_dt_params);
131
139
132
    [% IF CAN_user_tools_manage_patron_lists %]
140
    if (permissions.CAN_user_tools_manage_patron_lists){
133
        function addToList() {
141
        function addToList() {
134
            var list_id = $("#add_to_patron_list_id_select").val();
142
            var list_id = $("#add_to_patron_list_id_select").val();
135
            $('#pat_lists_panel').text(_("Loading..."));
143
            $('#pat_lists_panel').text(_("Loading..."));
136
            $("body").css("cursor", "progress");
144
            $("body").css("cursor", "progress");
137
            $('#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() {
145
            $('#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() {
138
                $("body").css("cursor", "default");
146
                $("body").css("cursor", "default");
139
            });
147
            });
140
148
Lines 144-154 Link Here
144
        function removeFromList( list_id, patron_list_patron_id ) {
152
        function removeFromList( list_id, patron_list_patron_id ) {
145
            $('#pat_lists_panel').text(_("Loading..."));
153
            $('#pat_lists_panel').text(_("Loading..."));
146
            $("body").css("cursor", "progress");
154
            $("body").css("cursor", "progress");
147
            $('#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() {
155
            $('#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() {
148
                $("body").css("cursor", "default");
156
                $("body").css("cursor", "default");
149
            });
157
            });
150
158
151
            return false;
159
            return false;
152
        }
160
        }
153
    [% END %]
161
    }
154
</script>
162
</script>
155
- 

Return to bug 41573