fix: Query by permission in system resource management
--bug=1060785 --user=张展玮 【资源授权】-通过权限查询资源无效 https://www.tapd.cn/62980211/s/1761243v3.2
parent
8cdb085734
commit
c082dae066
|
|
@ -224,7 +224,7 @@ class UserResourcePermissionPageAPI(APIMixin):
|
||||||
required=False
|
required=False
|
||||||
),
|
),
|
||||||
OpenApiParameter(
|
OpenApiParameter(
|
||||||
name="permission",
|
name="permission[]",
|
||||||
description="权限",
|
description="权限",
|
||||||
type=OpenApiTypes.STR,
|
type=OpenApiTypes.STR,
|
||||||
location='query',
|
location='query',
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,7 @@ class WorkSpaceUserResourcePermissionView(APIView):
|
||||||
return result.success(UserResourcePermissionSerializer(
|
return result.success(UserResourcePermissionSerializer(
|
||||||
data={'workspace_id': workspace_id, 'user_id': user_id, 'auth_target_type': resource}
|
data={'workspace_id': workspace_id, 'user_id': user_id, 'auth_target_type': resource}
|
||||||
).list({'name': request.query_params.get('name'),
|
).list({'name': request.query_params.get('name'),
|
||||||
'permission': request.query_params.getlist('permission')}, request.user))
|
'permission': request.query_params.getlist('permission[]')}, request.user))
|
||||||
|
|
||||||
@extend_schema(
|
@extend_schema(
|
||||||
methods=['PUT'],
|
methods=['PUT'],
|
||||||
|
|
@ -99,7 +99,7 @@ class WorkSpaceUserResourcePermissionView(APIView):
|
||||||
return result.success(UserResourcePermissionSerializer(
|
return result.success(UserResourcePermissionSerializer(
|
||||||
data={'workspace_id': workspace_id, 'user_id': user_id, 'auth_target_type': resource}
|
data={'workspace_id': workspace_id, 'user_id': user_id, 'auth_target_type': resource}
|
||||||
).page({'name': request.query_params.get('name'),
|
).page({'name': request.query_params.get('name'),
|
||||||
'permission': request.query_params.getlist('permission')}, current_page, page_size, request.user))
|
'permission': request.query_params.getlist('permission[]')}, current_page, page_size, request.user))
|
||||||
|
|
||||||
|
|
||||||
class WorkspaceResourceUserPermissionView(APIView):
|
class WorkspaceResourceUserPermissionView(APIView):
|
||||||
|
|
@ -132,7 +132,7 @@ class WorkspaceResourceUserPermissionView(APIView):
|
||||||
data={'workspace_id': workspace_id, "target": target, 'auth_target_type': resource,
|
data={'workspace_id': workspace_id, "target": target, 'auth_target_type': resource,
|
||||||
}).list(
|
}).list(
|
||||||
{'username': request.query_params.get("username"), 'nick_name': request.query_params.get("nick_name"),
|
{'username': request.query_params.get("username"), 'nick_name': request.query_params.get("nick_name"),
|
||||||
'permission': request.query_params.getlist("permission")
|
'permission': request.query_params.getlist("permission[]")
|
||||||
}))
|
}))
|
||||||
|
|
||||||
@extend_schema(
|
@extend_schema(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue