From da3e5804f95c25707ad84be759935780618bac33 Mon Sep 17 00:00:00 2001 From: petrCher <88943157+petrCher@users.noreply.github.com> Date: Mon, 27 Jul 2026 18:18:23 +0300 Subject: [PATCH] added userfriendly search --- auth_backend/admin/admin.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/auth_backend/admin/admin.py b/auth_backend/admin/admin.py index 80508cb..d3719f5 100644 --- a/auth_backend/admin/admin.py +++ b/auth_backend/admin/admin.py @@ -73,6 +73,13 @@ class GroupAdmin(ModelView, model=Group): column_default_sort = [("id", False)] form_excluded_columns = ["child", "users", "create_ts", "update_ts", "is_deleted"] form_converter = FilteredModelConverter + form_ajax_refs = { + "scopes": { + "fields": ["name"], + "order_by": "name", + "page_size": 20, + }, + } def list_query(self, request: Request) -> Select: return select(Group).where(Group.is_deleted == False) @@ -123,6 +130,14 @@ class UserAdmin(ModelView, model=User): } form_converter = FilteredModelConverter + form_ajax_refs = { + "groups": { + "fields": ["name"], + "order_by": "name", + "page_size": 20, + }, + } + def list_query(self, request: Request) -> Select: return select(User).where(User.is_deleted == False)