@@ -33,7 +33,7 @@ def __init__(self, *args, **kwargs):
33
33
)
34
34
@convert_model
35
35
def create (
36
- self , params : ProjectGroupCreateRequest
36
+ self , params : ProjectGroupCreateRequest
37
37
) -> Union [ProjectGroupResponse , dict ]:
38
38
"""Create project group
39
39
@@ -64,7 +64,7 @@ def create(
64
64
)
65
65
@convert_model
66
66
def update (
67
- self , params : ProjectGroupUpdateRequest
67
+ self , params : ProjectGroupUpdateRequest
68
68
) -> Union [ProjectGroupResponse , dict ]:
69
69
"""Update project group
70
70
@@ -87,7 +87,7 @@ def update(
87
87
)
88
88
89
89
# Check is managed resource
90
- self .resource_mgr .check_is_managed_resource (project_group_vo )
90
+ self .resource_mgr .check_is_managed_resource_by_trusted_account (project_group_vo )
91
91
92
92
project_group_vo = self .project_group_mgr .update_project_group_by_vo (
93
93
params .dict (exclude_unset = True ), project_group_vo
@@ -100,7 +100,7 @@ def update(
100
100
)
101
101
@convert_model
102
102
def change_parent_group (
103
- self , params : ProjectChangeParentGroupRequest
103
+ self , params : ProjectChangeParentGroupRequest
104
104
) -> Union [ProjectGroupResponse , dict ]:
105
105
"""Change parent project group
106
106
@@ -122,7 +122,7 @@ def change_parent_group(
122
122
)
123
123
124
124
# Check is managed resource
125
- self .resource_mgr .check_is_managed_resource (project_group_vo )
125
+ self .resource_mgr .check_is_managed_resource_by_trusted_account (project_group_vo )
126
126
127
127
# Check parent project group is
128
128
if params .parent_group_id :
@@ -171,7 +171,7 @@ def delete(self, params: ProjectGroupDeleteRequest) -> None:
171
171
)
172
172
173
173
# Check is managed resource
174
- self .resource_mgr .check_is_managed_resource (project_group_vo )
174
+ self .resource_mgr .check_is_managed_resource_by_trusted_account (project_group_vo )
175
175
176
176
self .project_group_mgr .delete_project_group_by_vo (project_group_vo )
177
177
@@ -180,7 +180,7 @@ def delete(self, params: ProjectGroupDeleteRequest) -> None:
180
180
)
181
181
@convert_model
182
182
def add_users (
183
- self , params : ProjectGroupAddUsersRequest
183
+ self , params : ProjectGroupAddUsersRequest
184
184
) -> Union [ProjectGroupResponse , dict ]:
185
185
"""Add users to project group
186
186
@@ -221,7 +221,7 @@ def add_users(
221
221
)
222
222
@convert_model
223
223
def remove_users (
224
- self , params : ProjectGroupRemoveUsersRequest
224
+ self , params : ProjectGroupRemoveUsersRequest
225
225
) -> ProjectGroupResponse :
226
226
"""Remove users from project group
227
227
Args:
@@ -288,7 +288,7 @@ def get(self, params: ProjectGroupGetRequest) -> Union[ProjectGroupResponse, dic
288
288
@append_keyword_filter (["project_group_id" , "name" ])
289
289
@convert_model
290
290
def list (
291
- self , params : ProjectGroupSearchQueryRequest
291
+ self , params : ProjectGroupSearchQueryRequest
292
292
) -> Union [ProjectGroupsResponse , dict ]:
293
293
"""List project groups
294
294
@@ -337,10 +337,10 @@ def stat(self, params: ProjectGroupStatQueryRequest) -> dict:
337
337
return self .project_group_mgr .stat_project_groups (query )
338
338
339
339
def _check_is_sub_project_group (
340
- self ,
341
- change_parent_group_id : str ,
342
- cur_group_id : str ,
343
- project_group_vos : QuerySet ,
340
+ self ,
341
+ change_parent_group_id : str ,
342
+ cur_group_id : str ,
343
+ project_group_vos : QuerySet ,
344
344
) -> Union [None , Exception ]:
345
345
for project_group_vo in project_group_vos :
346
346
if project_group_vo .parent_group_id == cur_group_id :
@@ -357,7 +357,7 @@ def _check_is_sub_project_group(
357
357
return None
358
358
359
359
def _check_workspace_member_permission (
360
- self , project_group_vo : ProjectGroup
360
+ self , project_group_vo : ProjectGroup
361
361
) -> None :
362
362
role_type = self .transaction .get_meta ("authorization.role_type" )
363
363
if role_type == "WORKSPACE_MEMBER" :
0 commit comments