Админка: кнопка применения для дропдаун-фильтров справочников
Дропдаун-фильтры unfold рендерятся как форма и не применяются сами по выбору — добавлен list_filter_submit=True (кнопка «Застосувати»), иначе фильтр «не отрабатывал». Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+3
-1
@@ -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']
|
||||
|
||||
Reference in New Issue
Block a user