mirror of
https://github.com/open-webui/open-webui
synced 2025-06-26 18:26:48 +00:00
Support pagination in /admin/users API
Update Users.svelte Update index.ts Update users.py Update users.py Update UserList.svelte
This commit is contained in:
committed by
Anapat Chaiwongse
parent
1349bc47b1
commit
2112067054
@@ -35,11 +35,21 @@ router = APIRouter()
|
||||
|
||||
@router.get("/", response_model=list[UserModel])
|
||||
async def get_users(
|
||||
skip: Optional[int] = None,
|
||||
page: Optional[int] = None,
|
||||
limit: Optional[int] = None,
|
||||
q: Optional[str] = None,
|
||||
user=Depends(get_admin_user),
|
||||
):
|
||||
return Users.get_users(skip, limit)
|
||||
if q:
|
||||
skip: Optional[int] = None
|
||||
if page:
|
||||
skip = (page - 1) * limit
|
||||
return Users.get_users(skip=skip, limit=limit, query_key=q)
|
||||
else:
|
||||
skip: Optional[int] = None
|
||||
if page:
|
||||
skip = (page - 1) * limit
|
||||
return Users.get_users(skip=skip, limit=limit)
|
||||
|
||||
|
||||
############################
|
||||
|
||||
Reference in New Issue
Block a user