def addIP(self, keys): """ """ value = keys.get("value", None) if value is None: raise Http404 serverObj = get_object_or_404(Server, id=keys.get("server", None)) ipRaw = keys.get("value", None) if not ipRaw: print "No id_value found" raise Http404 try: ipObj = IP.objects.get(ip=ipRaw) except IP.DoesNotExist: ipObj = IP() ipObj.ip = ipRaw try: ipObj.save() except ValidationError: print "Save failed" raise Http404 serverObj.ip.add(ipObj) rowHTML = getIpTableHtml(serverObj) value = {"row": rowHTML} return value
def addIP(self, keys): """ """ value = keys.get('value', None) if value is None: raise Http404 serverObj = get_object_or_404(Server, id=keys.get('server', None)) ipRaw = keys.get('value', None) if not ipRaw: print 'No id_value found' raise Http404 try: ipObj = IP.objects.get(ip=ipRaw) except IP.DoesNotExist: ipObj = IP() ipObj.ip = ipRaw try: ipObj.save() except ValidationError: print 'Save failed' raise Http404 serverObj.ip.add(ipObj) rowHTML = getIpTableHtml(serverObj) value = {'row': rowHTML} return value
def removeIP(self, keys): ipID = keys.get("id", "") serverID = keys.get("serverid", "") ipObj = get_object_or_404(IP, id=ipID) serverObj = get_object_or_404(Server, id=serverID) serverObj.ip.remove(ipObj) serverObj.save() rowHTML = getIpTableHtml(serverObj) value = {"row": rowHTML} return value
def removeIP(self, keys): ipID = keys.get('id', '') serverID = keys.get('serverid', '') ipObj = get_object_or_404(IP, id=ipID) serverObj = get_object_or_404(Server, id=serverID) serverObj.ip.remove(ipObj) serverObj.save() rowHTML = getIpTableHtml(serverObj) value = {'row': rowHTML} return value