Commit effa3446 authored by 杨明橙's avatar 杨明橙

修改删除角色权限接口

parent f0eaf49b
...@@ -135,7 +135,7 @@ async def query_fund_all_users( ...@@ -135,7 +135,7 @@ async def query_fund_all_users(
@router.post('/auth/', @router.post('/auth/',
response_model=Response[List[AllUsers]], response_model=BaseResponse,
summary='添加角色权限', summary='添加角色权限',
description='添加角色权限') description='添加角色权限')
async def add_role_permission( async def add_role_permission(
...@@ -159,7 +159,7 @@ async def add_role_permission( ...@@ -159,7 +159,7 @@ async def add_role_permission(
@router.delete('/auth/', @router.delete('/auth/',
response_model=Response[List[AllUsers]], response_model=BaseResponse,
summary='删除角色权限', summary='删除角色权限',
description='删除角色权限') description='删除角色权限')
async def remove_role_permission( async def remove_role_permission(
...@@ -176,7 +176,7 @@ async def remove_role_permission( ...@@ -176,7 +176,7 @@ async def remove_role_permission(
assert ('admin' in roles or 'fund_manager' in roles), FundPermissionError() assert ('admin' in roles or 'fund_manager' in roles), FundPermissionError()
query = {"fund_id": update_role.fund_id, "name": update_role.name} query = {"fund_id": update_role.fund_id, "name": update_role.name}
update = {"$pull": {"permissions": {"$each": update_role.permissions}}} update = {"$pull": {"permissions": {"$in": update_role.permissions}}}
await permission_role_collect.update_one(query, update, upsert=True) await permission_role_collect.update_one(query, update, upsert=True)
return Response(data='') return Response(data='')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment