def natHandler(self, **kwargs): self.msg = [] group_jcfg = info.getGroupJcfg() nat_jcfg = json.loads(kwargs['NatSetting']) summary_jcfg = xte_summary.get() if not summary_jcfg[0]: summary_jcfg[1] = {}; ret = xte_nat.set(nat_jcfg, str(cherrypy.request.login)) tmp = controller.lookup.get_template("nat.mako") if ret[0]: # save successfully self.addMsg(_("Settings are applied for page Service -> NAT")) return tmp.render(nat_args = nat_jcfg, ipgroup_args = group_jcfg[0], servicegroup_args = group_jcfg[1], fqdn_args = group_jcfg[2], summary_args = summary_jcfg[1], msg_list = self.msg) else: self.addMsg(lang.change_error_msg(ret[1])) return tmp.render(nat_args = nat_jcfg, ipgroup_args = group_jcfg[0], servicegroup_args = group_jcfg[1], fqdn_args = group_jcfg[2], summary_args = summary_jcfg[1], msg_list = self.msg)
def index(self): self.msg = [] try: nat_jcfg = xte_nat.get() group_jcfg = info.getGroupJcfg() summary_jcfg = xte_summary.get() if not summary_jcfg[0]: summary_jcfg[1] = {}; tmp = controller.lookup.get_template("nat.mako") if nat_jcfg[0]: # load successfully return tmp.render(nat_args = nat_jcfg[1], ipgroup_args = group_jcfg[0], servicegroup_args = group_jcfg[1], fqdn_args = group_jcfg[2], summary_args = summary_jcfg[1], msg_list = self.msg) else: self.addMsg(str(nat_jcfg[1])) return tmp.render(nat_args = {}, ipgroup_args = group_jcfg[0], servicegroup_args = group_jcfg[1], fqdn_args = group_jcfg[2], summary_args = summary_jcfg[1], msg_list = self.msg) except: exceptions.html_error_template().render()
def index(self): self.msg = [] try: ar_jcfg = xte_auto_routing.get() group_jcfg = info.getGroupJcfg() tmp = controller.lookup.get_template("auto_routing.mako") if ar_jcfg[0]: # load successfully return tmp.render( arargs=ar_jcfg[1], ipgroup_args=group_jcfg[0], servicegroup_args=group_jcfg[1], fqdn_args=group_jcfg[2], msg_list=self.msg, ) else: self.addMsg(str(ar_jcfg[1])) return tmp.render( arargs={}, ipgroup_args=group_jcfg[0], servicegroup_args=group_jcfg[1], fqdn_args=group_jcfg[2], msg_list=self.msg, ) except: exceptions.html_error_template().render()
def index(self): self.msg = [] try: ipgroup_jcfg = xte_ip_group.get() fqdn_jcfg = info.getGroupJcfg()[2] tmp = controller.lookup.get_template("ip_group.mako") if ipgroup_jcfg[0]: # load successfully return tmp.render(ipgroup_args = ipgroup_jcfg[1], fqdn_args = fqdn_jcfg, msg_list = self.msg) else: self.addMsg(str(ipgroup_jcfg[1])) return tmp.render(ipgroup_args = {}, fqdn_args = [], msg_list = self.msg) except: exceptions.html_error_template().render()
def ipgroupHandler(self, **kwargs): self.msg = [] fqdn_jcfg = info.getGroupJcfg()[2] ipgroup_jcfg = json.loads(kwargs['IpgroupSetting']) ret = xte_ip_group.set(ipgroup_jcfg, str(cherrypy.request.login)) tmp = controller.lookup.get_template("ip_group.mako") if ret[0]: # save successfully self.addMsg(_("Settings are applied for page System -> IP Group")) return tmp.render(ipgroup_args = ipgroup_jcfg, fqdn_args = fqdn_jcfg, msg_list = self.msg) else: self.addMsg(lang.change_error_msg(ret[1])) return tmp.render(ipgroup_args = ipgroup_jcfg, fqdn_args = fqdn_jcfg, msg_list = self.msg)
def virtualserverHandler(self, **kwargs): self.msg = [] group_jcfg = info.getGroupJcfg() vs_jcfg = json.loads(kwargs['VirtualserverSetting']) ret = xte_virtual_server.set(vs_jcfg, str(cherrypy.request.login)) tmp = controller.lookup.get_template("virtual_server.mako") if ret[0]: # save successfully self.addMsg(_("Settings are applied for page Service -> Virtual Server")) return tmp.render(vsargs = vs_jcfg, servicegroup_args = group_jcfg[1], msg_list = self.msg) else: self.addMsg(lang.change_error_msg(ret[1])) return tmp.render(vsargs = vs_jcfg, servicegroup_args = group_jcfg[1], msg_list = self.msg)
def index(self): self.msg = [] try: vs_jcfg = xte_virtual_server.get() group_jcfg = info.getGroupJcfg() tmp = controller.lookup.get_template("virtual_server.mako") if vs_jcfg[0]: # load successfully return tmp.render(vsargs = vs_jcfg[1], servicegroup_args = group_jcfg[1], msg_list = self.msg) else: self.addMsg(str(vs_jcfg[1])) return tmp.render(vsargs = {}, servicegroup_args = group_jcfg[1], msg_list = self.msg) except: exceptions.html_error_template().render()
def connlimitHandler(self, **kwargs): self.msg = [] group_jcfg = info.getGroupJcfg() connlimit_jcfg = json.loads(kwargs['ConnlimitSetting']) ret = xte_connection_limit.set(connlimit_jcfg, str(cherrypy.request.login)) tmp = controller.lookup.get_template("connection_limit.mako") if ret[0]: # save successfully self.addMsg(_("Settings are applied for page Service -> Connection Limit")) return tmp.render(connlimit_args = connlimit_jcfg, ipgroup_args = group_jcfg[0], servicegroup_args = group_jcfg[1], fqdn_args = group_jcfg[2], msg_list = self.msg) else: self.addMsg(lang.change_error_msg(ret[1])) return tmp.render(connlimit_args = connlimit_jcfg, ipgroup_args = group_jcfg[0], servicegroup_args = group_jcfg[1], fqdn_args = group_jcfg[2], msg_list = self.msg)
def firewallHandler(self, **kwargs): self.msg = [] group_jcfg = info.getGroupJcfg() fw_jcfg = json.loads(kwargs['FirewallSetting']) ret = xte_firewall.set(fw_jcfg, str(cherrypy.request.login)) tmp = controller.lookup.get_template("firewall.mako") if ret[0]: # save successfully self.addMsg(_("Settings are applied for page Service -> Firewall")) return tmp.render(fwargs = fw_jcfg, ipgroup_args = group_jcfg[0], servicegroup_args = group_jcfg[1], fqdn_args = group_jcfg[2], msg_list = self.msg) else: self.addMsg(lang.change_error_msg(ret[1])) return tmp.render(fwargs = fw_jcfg, ipgroup_args = group_jcfg[0], servicegroup_args = group_jcfg[1], fqdn_args = group_jcfg[2], msg_list = self.msg)
def index(self): self.msg = [] try: connlimit_jcfg = xte_connection_limit.get() group_jcfg = info.getGroupJcfg() tmp = controller.lookup.get_template("connection_limit.mako") if connlimit_jcfg[0]: # load successfully return tmp.render(connlimit_args = connlimit_jcfg[1], ipgroup_args = group_jcfg[0], servicegroup_args = group_jcfg[1], fqdn_args = group_jcfg[2], msg_list = self.msg) else: self.addMsg(str(connlimit_jcfg[1])) return tmp.render(connlimit_args = {}, ipgroup_args = group_jcfg[0], servicegroup_args = group_jcfg[1], fqdn_args = group_jcfg[2], msg_list = self.msg) except: exceptions.html_error_template().render()
def autoroutingHandler(self, **kwargs): self.msg = [] group_jcfg = info.getGroupJcfg() ar_jcfg = json.loads(kwargs["AutoroutingSetting"]) ret = xte_auto_routing.set(ar_jcfg, str(cherrypy.request.login)) tmp = controller.lookup.get_template("auto_routing.mako") if ret[0]: # save successfully self.addMsg(_("Settings are applied for page Service -> Auto Routing")) return tmp.render( arargs=ar_jcfg, ipgroup_args=group_jcfg[0], servicegroup_args=group_jcfg[1], fqdn_args=group_jcfg[2], msg_list=self.msg, ) else: self.addMsg(lang.change_error_msg(ret[1])) return tmp.render( arargs=ar_jcfg, ipgroup_args=group_jcfg[0], servicegroup_args=group_jcfg[1], fqdn_args=group_jcfg[2], msg_list=self.msg, )