diff --git a/saas/backend/api/admin/urls.py b/saas/backend/api/admin/urls.py index 0f1c7c2e0..5edcfd91e 100644 --- a/saas/backend/api/admin/urls.py +++ b/saas/backend/api/admin/urls.py @@ -18,7 +18,7 @@ # 用户组基本信息更新 & 删除 path( "groups//", - views.AdminGroupInfoViewSet.as_view({"get": "update", "delete": "destroy"}), + views.AdminGroupInfoViewSet.as_view({"put": "update", "delete": "destroy"}), name="open.admin.group", ), # 用户组成员 diff --git a/saas/resources/apigateway/bk_apigw_resources_bk-iam.yaml b/saas/resources/apigateway/bk_apigw_resources_bk-iam.yaml index 07a0617d2..cfd322a3b 100644 --- a/saas/resources/apigateway/bk_apigw_resources_bk-iam.yaml +++ b/saas/resources/apigateway/bk_apigw_resources_bk-iam.yaml @@ -3103,3 +3103,158 @@ paths: resourcePermissionRequired: false disabledStages: [] descriptionEn: + /api/v1/open/admin/groups/: + post: + operationId: admin_create_groups + description: 超管批量创建用户组 + tags: + - open + responses: + default: + description: '' + x-bk-apigateway-resource: + isPublic: true + allowApplyPermission: true + matchSubpath: false + backend: + type: HTTP + method: post + path: /api/v1/open/admin/groups/ + matchSubpath: false + timeout: 0 + upstreams: { } + transformHeaders: { } + authConfig: + userVerifiedRequired: false + resourcePermissionRequired: false + disabledStages: [ ] + descriptionEn: + /api/v1/open/admin/groups/{id}/: + delete: + operationId: admin_delete_group + description: 超管删除指定用户组 + tags: + - open + responses: + default: + description: '' + x-bk-apigateway-resource: + isPublic: true + allowApplyPermission: true + matchSubpath: false + backend: + type: HTTP + method: delete + path: /api/v1/open/admin/groups/{id}/ + matchSubpath: false + timeout: 0 + upstreams: { } + transformHeaders: { } + authConfig: + userVerifiedRequired: false + resourcePermissionRequired: false + disabledStages: [ ] + descriptionEn: + put: + operationId: admin_update_group + description: 超管更新指定用户组 + tags: + - open + responses: + default: + description: '' + x-bk-apigateway-resource: + isPublic: true + allowApplyPermission: true + matchSubpath: false + backend: + type: HTTP + method: put + path: /api/v1/open/admin/groups/{id}/ + matchSubpath: false + timeout: 0 + upstreams: { } + transformHeaders: { } + authConfig: + userVerifiedRequired: false + resourcePermissionRequired: false + disabledStages: [ ] + descriptionEn: + /api/v1/open/admin/groups/{id}/policies/: + post: + operationId: admin_groups_policies_grant + description: 超管授权用户组 + tags: + - open + responses: + default: + description: '' + x-bk-apigateway-resource: + isPublic: true + allowApplyPermission: true + matchSubpath: false + backend: + type: HTTP + method: post + path: /api/v1/open/admin/groups/{id}/policies/ + matchSubpath: false + timeout: 0 + upstreams: { } + transformHeaders: { } + authConfig: + userVerifiedRequired: false + resourcePermissionRequired: false + disabledStages: [ ] + descriptionEn: + /api/v1/open/admin/systems/{system_id}/provider_config/: + get: + operationId: admin_list_provider_config + description: 系统回调信息查询 + tags: + - open + responses: + default: + description: '' + x-bk-apigateway-resource: + isPublic: true + allowApplyPermission: true + matchSubpath: false + backend: + type: HTTP + method: get + path: /api/v1/open/admin/systems/{system_id}/provider_config/ + matchSubpath: false + timeout: 0 + upstreams: { } + transformHeaders: { } + authConfig: + userVerifiedRequired: false + resourcePermissionRequired: false + disabledStages: [ ] + descriptionEn: + /api/v1/open/admin/templates/: + post: + operationId: admin_create_templates + description: 超管创建模板 + tags: + - open + responses: + default: + description: '' + x-bk-apigateway-resource: + isPublic: true + allowApplyPermission: true + matchSubpath: false + backend: + type: HTTP + method: post + path: /api/v1/open/admin/templates/ + matchSubpath: false + timeout: 0 + upstreams: { } + transformHeaders: { } + authConfig: + userVerifiedRequired: false + resourcePermissionRequired: false + disabledStages: [ ] + descriptionEn: