def updateRasInfo(self,request): request.needAuthType(request.ADMIN) request.checkArgs("ras_id","ras_ip","ras_type","radius_secret") creator_obj=request.getAuthNameObj() creator_obj.canDo("CHANGE RAS") return ras_main.getActionManager().updateRas(to_int(request["ras_id"],"Ras ID"),request["ras_ip"], request["ras_type"],request["radius_secret"])
def addPort(self, request): request.needAuthType(request.ADMIN) request.checkArgs("ras_ip", "port_name", "phone", "type", "comment") request.getAuthNameObj().canDo("CHANGE RAS") return ras_main.getActionManager().addPort( request["ras_ip"], MultiStr(request["port_name"]), request["type"], MultiStr(request["phone"]), MultiStr(request["comment"]))
def addNewRas(self,request): request.needAuthType(request.ADMIN) creator_obj=request.getAuthNameObj() creator_obj.canDo("CHANGE RAS") request.checkArgs("ras_ip","ras_type","radius_secret") ras_id=ras_main.getActionManager().addNewRas(request["ras_ip"].strip(),request["ras_type"], request["radius_secret"]) return ras_id
def delIPpoolFromRas(self,request): """ Del an IP pool from ras """ request.needAuthType(request.ADMIN) request.checkArgs("ras_ip","ippool_name") request.getAuthNameObj().canDo("CHANGE RAS") return ras_main.getActionManager().delIPpoolFromRas(request["ras_ip"], request["ippool_name"])
def addIPpoolToRas(self,request): """ Add an IP pool to ras """ request.needAuthType(request.ADMIN) request.checkArgs("ras_ip","ippool_name") request.getAuthNameObj().canDo("CHANGE RAS") return ras_main.getActionManager().addIPpoolToRas(request["ras_ip"], request["ippool_name"])
def updatePort(self,request): request.needAuthType(request.ADMIN) request.checkArgs("ras_ip","port_name","phone","type","comment") request.getAuthNameObj().canDo("CHANGE RAS") return ras_main.getActionManager().updatePort(request["ras_ip"], MultiStr(request["port_name"]), MultiStr(request["phone"]), request["type"], MultiStr(request["comment"]))
def delIPpoolFromRas(self, request): """ Del an IP pool from ras """ request.needAuthType(request.ADMIN) request.checkArgs("ras_ip", "ippool_name") request.getAuthNameObj().canDo("CHANGE RAS") return ras_main.getActionManager().delIPpoolFromRas( request["ras_ip"], request["ippool_name"])
def addIPpoolToRas(self, request): """ Add an IP pool to ras """ request.needAuthType(request.ADMIN) request.checkArgs("ras_ip", "ippool_name") request.getAuthNameObj().canDo("CHANGE RAS") return ras_main.getActionManager().addIPpoolToRas( request["ras_ip"], request["ippool_name"])
def addNewRas(self, request): request.needAuthType(request.ADMIN) creator_obj = request.getAuthNameObj() creator_obj.canDo("CHANGE RAS") request.checkArgs("ras_ip", "ras_type", "radius_secret", "ras_description", "comment") ras_id = ras_main.getActionManager().addNewRas( request["ras_ip"].strip(), request["ras_description"].strip(), request["ras_type"], request["radius_secret"], request["comment"]) return ras_id
def updateRasInfo(self, request): request.needAuthType(request.ADMIN) request.checkArgs("ras_id", "ras_ip", "ras_type", "radius_secret", "ras_description", "comment") creator_obj = request.getAuthNameObj() creator_obj.canDo("CHANGE RAS") return ras_main.getActionManager().updateRas( to_int(request["ras_id"], "Ras ID"), request["ras_ip"], request["ras_description"], request["ras_type"], request["radius_secret"], request["comment"])
def getRasPortInfo(self,request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("GET RAS INFORMATION") request.checkArgs("ras_ip","port_name") return ras_main.getActionManager().getRasPortInfo(request["ras_ip"],MultiStr(request["port_name"]))
def reActiveRas(self,request): request.needAuthType(request.ADMIN) request.checkArgs("ras_ip") request.getAuthNameObj().canDo("CHANGE RAS") return ras_main.getActionManager().reActiveRas(request["ras_ip"])
def updateAttributes(self, request): request.needAuthType(request.ADMIN) request.checkArgs("ras_ip", "attrs") return ras_main.getActionManager().updateAttribute( request["ras_ip"], request["attrs"])
def getRasPortInfo(self, request): request.needAuthType(request.ADMIN) request.getAuthNameObj().canDo("GET RAS INFORMATION") request.checkArgs("ras_ip", "port_name") return ras_main.getActionManager().getRasPortInfo( request["ras_ip"], MultiStr(request["port_name"]))
def reActiveRas(self, request): request.needAuthType(request.ADMIN) request.checkArgs("ras_ip") request.getAuthNameObj().canDo("CHANGE RAS") return ras_main.getActionManager().reActiveRas(request["ras_ip"])
def delPort(self, request): request.needAuthType(request.ADMIN) request.checkArgs("ras_ip", "port_name") request.getAuthNameObj().canDo("CHANGE RAS") return ras_main.getActionManager().delPort( request["ras_ip"], MultiStr(request["port_name"]))
def getInActiveRases(self,request): request.needAuthType(request.ADMIN) creator_obj=request.getAuthNameObj() creator_obj.canDo("LIST RAS") return ras_main.getActionManager().getInActiveRases()
def getInActiveRases(self, request): request.needAuthType(request.ADMIN) creator_obj = request.getAuthNameObj() creator_obj.canDo("LIST RAS") return ras_main.getActionManager().getInActiveRases()
def updateAttributes(self,request): request.needAuthType(request.ADMIN) request.checkArgs("ras_ip","attrs") return ras_main.getActionManager().updateAttribute(request["ras_ip"],request["attrs"])
def delPort(self,request): request.needAuthType(request.ADMIN) request.checkArgs("ras_ip","port_name") request.getAuthNameObj().canDo("CHANGE RAS") return ras_main.getActionManager().delPort(request["ras_ip"], MultiStr(request["port_name"]))