fixed. 修复角色权限分配接口
This commit is contained in:
+1
-1
@@ -57,7 +57,7 @@ def delete_role(request, role_id: int):
|
||||
|
||||
@router.post("/{role_id}/menus/", summary="分配角色菜单权限")
|
||||
def assign_role_menus(request, role_id: int, payload: RoleMenuAssign):
|
||||
if not has_permission(request.auth.id, "role:assign_menus"):
|
||||
if not has_permission(request.auth.id, "role:assign_permissions"):
|
||||
raise HttpError(403, "权限不足")
|
||||
|
||||
role = get_object_or_404(Role, id=role_id)
|
||||
|
||||
@@ -84,6 +84,7 @@ class RoleBase(Schema):
|
||||
code: str
|
||||
description: Optional[str] = None
|
||||
status: bool = True
|
||||
menus: List[MenuOut]
|
||||
|
||||
|
||||
class RoleCreate(RoleBase):
|
||||
|
||||
Reference in New Issue
Block a user