Skip to content

Commit

Permalink
feat add identity.Project update interface
Browse files Browse the repository at this point in the history
Signed-off-by: ImMin5 <mino@megazone.com>
  • Loading branch information
ImMin5 committed Jul 14, 2023
1 parent 1ce6aaa commit f47671b
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions src/cloudforet/console_api_v2/interface/rest/identity/project.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ async def create(self, request: Request):
params, metadata = await self.parse_request(request, self.token.credentials)

with self.locator.get_service(ProxyService, metadata) as proxy_service:
params['grpc_method'] = 'identity.Project.delete'
params['grpc_method'] = 'identity.Project.create'
return proxy_service.dispatch_api(params)

@router.post('/update', openapi_extra=UpdateProjectRequest.meta(), response_model=ProjectInfo)
Expand All @@ -35,7 +35,16 @@ async def update(self, request: Request):
params['grpc_method'] = 'identity.Project.update'
return proxy_service.dispatch_api(params)

@router.post('/member/modify')
@router.post('/update', openapi_extra=UpdateProjectRequest.meta(), response_model=ProjectInfo)
@exception_handler
async def update(self, request: Request):
params, metadata = await self.parse_request(request, self.token.credentials)

with self.locator.get_service(ProxyService, metadata) as proxy_service:
params['grpc_method'] = 'identity.Project.update'
return proxy_service.dispatch_api(params)

@router.post('/member-modify')
@exception_handler
async def modify_member(self, request: Request, body: dict = Body(...)):
params, metadata = await self.parse_request(request, self.token.credentials)
Expand All @@ -44,7 +53,7 @@ async def modify_member(self, request: Request, body: dict = Body(...)):
params['grpc_method'] = 'identity.Project.modify_member'
return proxy_service.dispatch_api(params)

@router.post('/member/list')
@router.post('/member-list')
@exception_handler
async def list_members(self, request: Request, body: dict = Body(...)):
params, metadata = await self.parse_request(request, self.token.credentials)
Expand Down

0 comments on commit f47671b

Please sign in to comment.