Skip to content

Commit c082dae

Browse files
committed
fix: Query by permission in system resource management
--bug=1060785 --user=张展玮 【资源授权】-通过权限查询资源无效 https://www.tapd.cn/62980211/s/1761243
1 parent 8cdb085 commit c082dae

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

apps/system_manage/api/user_resource_permission.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ def get_parameters():
224224
required=False
225225
),
226226
OpenApiParameter(
227-
name="permission",
227+
name="permission[]",
228228
description="权限",
229229
type=OpenApiTypes.STR,
230230
location='query',

apps/system_manage/views/user_resource_permission.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def get(self, request: Request, workspace_id: str, user_id: str, resource: str):
5454
return result.success(UserResourcePermissionSerializer(
5555
data={'workspace_id': workspace_id, 'user_id': user_id, 'auth_target_type': resource}
5656
).list({'name': request.query_params.get('name'),
57-
'permission': request.query_params.getlist('permission')}, request.user))
57+
'permission': request.query_params.getlist('permission[]')}, request.user))
5858

5959
@extend_schema(
6060
methods=['PUT'],
@@ -99,7 +99,7 @@ def get(self, request: Request, workspace_id: str, user_id: str, resource: str,
9999
return result.success(UserResourcePermissionSerializer(
100100
data={'workspace_id': workspace_id, 'user_id': user_id, 'auth_target_type': resource}
101101
).page({'name': request.query_params.get('name'),
102-
'permission': request.query_params.getlist('permission')}, current_page, page_size, request.user))
102+
'permission': request.query_params.getlist('permission[]')}, current_page, page_size, request.user))
103103

104104

105105
class WorkspaceResourceUserPermissionView(APIView):
@@ -132,7 +132,7 @@ def get(self, request: Request, workspace_id: str, target: str, resource: str):
132132
data={'workspace_id': workspace_id, "target": target, 'auth_target_type': resource,
133133
}).list(
134134
{'username': request.query_params.get("username"), 'nick_name': request.query_params.get("nick_name"),
135-
'permission': request.query_params.getlist("permission")
135+
'permission': request.query_params.getlist("permission[]")
136136
}))
137137

138138
@extend_schema(

0 commit comments

Comments
 (0)