def get(self): login_user = self.get_login_user() if not login_user: return Logger.info(json.dumps(self.request.arguments, ensure_ascii=False), self.request.uri) service_id = self.get_argument('service_id') monitor_detail = DbOperator.query_monitor_detail(service_id) if not monitor_detail: self.redirect('/') return self.render('monitor/view_monitor.html', login_user=login_user, base=monitor_detail.base_info, healthy=monitor_detail.healthy_check_list, unhealthy=monitor_detail.unhealthy_check_list, rely=monitor_detail.rely_service_list)
def get(self): login_user = self.get_login_user() if not login_user: return if not login_user.user_right & UserRight.EDIT_MANAGER: self.redirect("/") return Logger.info(json.dumps(self.request.arguments, ensure_ascii=False), self.request.uri) service_id = self.get_argument('service_id') monitor_detail = DbOperator.query_monitor_detail(service_id) all_rely = DbOperator.query_all_monitor_base_v2(service_id) all_machine = DbOperator.query_machine_list_v2() if monitor_detail is None or all_rely is None or all_machine is None: self.redirect('/') return self.render('monitor/edit_monitor.html', login_user=login_user, base=monitor_detail.base_info, healthy=monitor_detail.healthy_check_list, unhealthy=monitor_detail.unhealthy_check_list, rely_id_set=set([item.id for item in monitor_detail.rely_service_list]), all_rely=all_rely, all_machine=all_machine)