Esempio n. 1
0
 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)
Esempio n. 2
0
 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)