def get(self): svc = EnvService(self) env_list_res = svc.get_list() data = dict( env_list_res = env_list_res, ) return self.render_to_string("admin/project/list.html", **data)
def get_index_page(self): svc = EnvService(self) env_list_res = svc.get_list() page = self.getPage(env_list_res.data) data = { "env_list_res": env_list_res, "page": page } return data
def get(self): env_svc = EnvService(self) env_list_res = env_svc.get_list() svc = ProjectService(self) result = svc.get_project_list() if result.return_code < 0: raise SystemError(result.return_code, result.return_message) logger.info(result) return self.render_to_string("admin/guide/index.html", result=result, pro_resource_apply_status_types=pro_resource_apply_status_types, env_list_res=env_list_res)
def post(self): env_svc = EnvService(self) env_list_res = env_svc.get_list() svc = ProjectService(self) result = svc.create_project() logger.info(result) if result.return_code == 0: logger.info("return_code:%s" % result.return_code) self.add_message(u"项目[%s]添加成功" % result.data.name, level="success", post_action=True) data = self.get_pro_info_res(result.data.id) return self.render_to_string("admin/guide/step1.html", **data) else: logger.info("return_code:%s" % result.return_code) post_result = result proj_result = svc.get_project_list() self.add_message(post_result.return_message, level='warning') return self.render_to_string("admin/guide/index.html", result=proj_result, post_result=post_result, env_list_res=env_list_res)