From 20e873b6e5a29ce76c633d14de727e7da1fcb0be Mon Sep 17 00:00:00 2001 From: Wu Clan Date: Fri, 24 Jan 2025 21:54:20 +0800 Subject: [PATCH] Fix casbin policy api return schema (#500) --- backend/app/admin/api/v1/sys/casbin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/app/admin/api/v1/sys/casbin.py b/backend/app/admin/api/v1/sys/casbin.py index d63dfed5..2fa59873 100644 --- a/backend/app/admin/api/v1/sys/casbin.py +++ b/backend/app/admin/api/v1/sys/casbin.py @@ -47,7 +47,7 @@ async def get_pagination_casbin( @router.get('/policies', summary='获取所有P权限策略', dependencies=[DependsJwtAuth]) async def get_all_policies( role: Annotated[int | None, Query(description='角色ID')] = None, -) -> ResponseSchemaModel[list[GetPolicyDetail]]: +) -> ResponseSchemaModel[list[list[str]]]: policies = await casbin_service.get_policy_list(role=role) return response_base.success(data=policies) @@ -155,7 +155,7 @@ async def delete_all_policies(sub: DeleteAllPoliciesParam) -> ResponseModel: @router.get('/groups', summary='获取所有G权限策略', dependencies=[DependsJwtAuth]) -async def get_all_groups() -> ResponseSchemaModel[list]: +async def get_all_groups() -> ResponseSchemaModel[list[list[str]]]: data = await casbin_service.get_group_list() return response_base.success(data=data)