def add_vrf(self): """ Add a new VRF to NIPAP and return its data. """ v = VRF() if 'rt' in request.json: v.rt = validate_string(request.json, 'rt') if 'name' in request.json: v.name = validate_string(request.json, 'name') if 'description' in request.json: v.description = validate_string(request.json, 'description') if 'tags' in request.json: v.tags = request.json['tags'] if 'avps' in request.json: v.avps = request.json['avps'] try: v.save() log.info('add_vrf (%s) %s' % (session['user'], request.json)) except NipapError, e: return json.dumps({ 'error': 1, 'message': e.args, 'type': type(e).__name__ })
def add_vrf(self): """ Add a new VRF to NIPAP and return its data. """ v = VRF() if 'rt' in request.params: if request.params['rt'].strip() != '': v.rt = request.params['rt'].strip() if 'name' in request.params: if request.params['name'].strip() != '': v.name = request.params['name'].strip() if 'description' in request.params: v.description = request.params['description'] if 'tags' in request.params: v.tags = json.loads(request.params['tags']) if 'avps' in request.params: v.avps = json.loads(request.params['avps']) try: v.save() except NipapError, e: return json.dumps({ 'error': 1, 'message': e.args, 'type': type(e).__name__ })
def add_vrf(self, name, rt, description, tags=[]): try: vrf = VRF() vrf.rt = rt vrf.name = name vrf.description = description vrf.tags = tags vrf.save() return vrf except NipapError as exc: print("Error: could not add vrf to NIPAP: %s" % str(exc)) return None
def add_vrf(self): """ Add a new VRF to NIPAP and return its data. """ v = VRF() if 'rt' in request.params: if request.params['rt'].strip() != '': v.rt = request.params['rt'].strip() if 'name' in request.params: if request.params['name'].strip() != '': v.name = request.params['name'].strip() if 'description' in request.params: v.description = request.params['description'] try: v.save() except NipapError, e: return json.dumps({'error': 1, 'message': e.args, 'type': type(e).__name__})
def add(self): """ Add a new VRF. """ c.action = "add" if "action" in request.params: if request.params["action"] == "add": v = VRF() if request.params["rt"].strip() != "": v.rt = request.params["rt"] if request.params["name"].strip() != "": v.name = request.params["name"] v.description = request.params["description"] v.save() redirect(url(controller="vrf", action="list")) return render("/vrf_add.html")
def add(self): """ Add a new VRF. """ c.action = 'add' if 'action' in request.params: if request.params['action'] == 'add': v = VRF() if request.params['rt'].strip() != '': v.rt = request.params['rt'] if request.params['name'].strip() != '': v.name = request.params['name'] v.description = request.params['description'] v.save() redirect(url(controller='vrf', action='list')) return render('/vrf_add.html')
def add_vrf(self): """ Add a new VRF to NIPAP and return its data. """ v = VRF() if 'rt' in request.json: v.rt = validate_string(request.json, 'rt') if 'name' in request.json: v.name = validate_string(request.json, 'name') if 'description' in request.json: v.description = validate_string(request.json, 'description') if 'tags' in request.json: v.tags = request.json['tags'] if 'avps' in request.json: v.avps = request.json['avps'] try: v.save() except NipapError, e: return json.dumps({'error': 1, 'message': e.args, 'type': type(e).__name__})