Example #1
0
 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)
Example #2
0
 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
Example #3
0
 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)
Example #4
0
 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)