def info(self, request, project_id): """单个项目信息 """ data = request.project data['created_at'], data[ 'updated_at'] = self.normalize_create_update_time( data['created_at'], data['updated_at']) # 添加业务名称 data['cc_app_name'] = get_application_name(request) data['can_edit'] = self.can_edit(request, project_id) return Response(data)
def info(self, request, project_id): """单个项目信息 """ project_resp = paas_cc.get_project(request.user.token.access_token, project_id) if project_resp.get('code') != ErrorCode.NoError: raise error_codes.APIError(f'not found project info, {project_resp.get("message")}') data = project_resp['data'] data['created_at'], data['updated_at'] = self.normalize_create_update_time( data['created_at'], data['updated_at']) # 添加业务名称 data['cc_app_name'] = get_application_name(request) data['can_edit'] = self.can_edit(request, project_id) return Response(data)