fix: Tool permission of two common user role
This commit is contained in:
parent
30dc77650a
commit
1f1d4721eb
@ -52,7 +52,7 @@ def exist_permissions_by_view_permission(user_role: List[RoleConstants],
|
||||
role_list = [user_r(request, kwargs) if callable(user_r) else user_r for user_r in
|
||||
permission.roleList]
|
||||
role_ok = any(list(map(lambda up: role_list.__contains__(up),
|
||||
role_list)))
|
||||
user_role)))
|
||||
permission_list = [user_p(request, kwargs) if callable(user_p) else user_p for user_p in
|
||||
permission.permissionList
|
||||
]
|
||||
|
||||
@ -269,8 +269,8 @@ class ToolView(APIView):
|
||||
tags=[_('Tool')] # type: ignore
|
||||
)
|
||||
@has_permissions(
|
||||
PermissionConstants.TOOL_CREATE.get_workspace_permission(),
|
||||
PermissionConstants.TOOL_EDIT.get_workspace_permission_workspace_manage_role(),
|
||||
PermissionConstants.TOOL_READ.get_workspace_permission(),
|
||||
PermissionConstants.TOOL_READ.get_workspace_permission_workspace_manage_role(),
|
||||
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(),
|
||||
RoleConstants.USER.get_workspace_role()
|
||||
)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user