Features: 1) Simplified paths for autocomplete list filter templates, scripts, and styles;

Fixes: 1) Correct file paths for JavaScript and CSS dependencies in admin filter components;

Extra: Streamlined template and asset references for better maintainability;
This commit is contained in:
Egor Pavlovich Gorbunov 2025-07-01 17:29:17 +03:00
parent a5dea07062
commit 4102ef990f

View file

@ -137,7 +137,7 @@ class AjaxAutocompleteSelectWidget(AutocompleteSelect):
class AjaxAutocompleteListFilter(RelatedFieldListFilter): class AjaxAutocompleteListFilter(RelatedFieldListFilter):
title = _("list filter") title = _("list filter")
parameter_name = "%s__%s__exact" parameter_name = "%s__%s__exact"
template = "core/admin/filter/autocomplete_list_filter.html" template = "autocomplete_list_filter.html"
def __init__(self, field, request, params, model, model_admin, field_path): def __init__(self, field, request, params, model, model_admin, field_path):
super().__init__(field, request, params, model, model_admin, field_path) super().__init__(field, request, params, model, model_admin, field_path)
@ -188,13 +188,13 @@ class AjaxAutocompleteListFilterModelAdmin(ModelAdmin):
"admin/js/vendor/select2/i18n/tr.js", "admin/js/vendor/select2/i18n/tr.js",
"admin/js/jquery.init.js", "admin/js/jquery.init.js",
"admin/js/autocomplete.js", "admin/js/autocomplete.js",
"core/admin/js/autocomplete_list_filter.js", "admin/js/autocomplete_list_filter.js",
] ]
css = { css = {
"screen": [ "screen": [
"admin/css/vendor/select2/select2.css", "admin/css/vendor/select2/select2.css",
"admin/css/autocomplete.css", "admin/css/autocomplete.css",
"core/admin/css/autocomplete_list_filter.css", "admin/css/autocomplete_list_filter.css",
] ]
} }