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

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/ill-list-table-strings.inc (+1 lines)
Lines 3-7 Link Here
3
    var ill_manage = _("Manage request");
3
    var ill_manage = _("Manage request");
4
    var ill_manage_select_backend_first = _("Select a backend first");
4
    var ill_manage_select_backend_first = _("Select a backend first");
5
    var ill_all_statuses = _("All statuses");
5
    var ill_all_statuses = _("All statuses");
6
    var ill_status_aliases = _("Status aliases");
6
</script>
7
</script>
7
<!-- / ill-list-table-strings.inc -->
8
<!-- / ill-list-table-strings.inc -->
(-)a/koha-tmpl/intranet-tmpl/prog/js/ill-list-table.js (-2 / +13 lines)
Lines 437-443 $(document).ready(function() { Link Here
437
                'x-koha-embed': 'statuses+strings'
437
                'x-koha-embed': 'statuses+strings'
438
            },
438
            },
439
            success: function(response){
439
            success: function(response){
440
                let statuses = response.statuses
440
                let statuses = response.statuses.filter(status => status.type == 'ill_status');
441
                let status_aliases = response.statuses.filter(status => status.type == 'av');
441
                $('#illfilter_status').append(
442
                $('#illfilter_status').append(
442
                    '<option value="">'+ill_all_statuses+'</option>'
443
                    '<option value="">'+ill_all_statuses+'</option>'
443
                );
444
                );
Lines 447-452 $(document).ready(function() { Link Here
447
                        '">' + status.str +  '</option>'
448
                        '">' + status.str +  '</option>'
448
                    );
449
                    );
449
                });
450
                });
451
                if (status_aliases.length !== 0) {
452
                    $('#illfilter_status').append(
453
                        '<optgroup id="status_aliases" label="' + ill_status_aliases +'"></optgroup>'
454
                    );
455
                    status_aliases.sort((a, b) => a.str.localeCompare(b.str)).forEach(function (status_alias) {
456
                        $('#status_aliases').append(
457
                            '<option value="' + status_alias.code +
458
                            '">' + status_alias.str + '</option>'
459
                        );
460
                    });
461
                }
450
            }
462
            }
451
        });
463
        });
452
    }
464
    }
453
- 

Return to bug 34431