Админка: кнопка применения для дропдаун-фильтров справочников

Дропдаун-фильтры unfold рендерятся как форма и не применяются сами по
выбору — добавлен list_filter_submit=True (кнопка «Застосувати»), иначе
фильтр «не отрабатывал».

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-25 11:21:15 +03:00
parent a8faa206f6
commit fcdd5cb662
+3 -1
View File
@@ -135,7 +135,8 @@ class DirectoryAdmin(ModelAdmin, ImportExportModelAdmin):
list_display = ['name_with_hierarchy', 'directory_type', 'code', 'is_active', 'updated_at']
list_display_links = ['name_with_hierarchy']
list_filter = [DirectoryTypeFilter, ActiveFilter]
list_filter_sheet = False # фильтры сверху горизонтально, а не в боковой панели
list_filter_sheet = False # фильтры сверху горизонтально, а не в боковой панели
list_filter_submit = True # дропдаун-фильтрам нужна кнопка применения
ordering = ('_path',)
actions_list = ['rebuild_tree_action']
@@ -229,6 +230,7 @@ class AccessSystemAdmin(ModelAdmin):
list_display = ['name', 'code', 'is_active', 'updated_at']
list_filter = [ActiveFilter]
list_filter_sheet = False
list_filter_submit = True
search_fields = ['name', 'code']
ordering = ['name']
fields = ['name', 'code', 'description', 'is_active']