def removeAttribute(self, keys): attrID = keys.get("id") attributeMappingObj = get_object_or_404(AttributeMapping, id=attrID) serverObj = attributeMappingObj.server attributeMappingObj.delete() rowHTML = getAttributeTableHtml(serverObj) value = {"row": rowHTML} return value
def removeAttribute(self, keys): attrID = keys.get('id') attributeMappingObj = get_object_or_404(AttributeMapping, id=attrID) serverObj = attributeMappingObj.server attributeMappingObj.delete() rowHTML = getAttributeTableHtml(serverObj) value = {'row': rowHTML} return value
def addAttribute(self, keys): value = keys.get("value", None) if value is None: raise Http404 serverObj = get_object_or_404(Server, id=keys.get("server", None)) attrTypeObj = get_object_or_404(AttributeType, id=keys.get("attrtype", None)) attrValueObj = AttributeValue(value=value) attrValueObj.save() attrObj = AttributeMapping(attributeValue=attrValueObj, attributeType=attrTypeObj, server=serverObj) attrObj.save() rowHTML = getAttributeTableHtml(serverObj) value = {"row": rowHTML, "multipleAllowed": attrTypeObj.multiple_allowed, "id": attrTypeObj.id} return value
def addAttribute(self, keys): value = keys.get('value', None) if value is None: raise Http404 serverObj = get_object_or_404(Server, id=keys.get('server', None)) attrTypeObj = get_object_or_404(AttributeType, id=keys.get('attrtype', None)) attrValueObj = AttributeValue(value=value) attrValueObj.save() attrObj = AttributeMapping(attributeValue=attrValueObj, attributeType=attrTypeObj, server=serverObj) attrObj.save() rowHTML = getAttributeTableHtml(serverObj) value = {'row': rowHTML, 'multipleAllowed': attrTypeObj.multiple_allowed, 'id': attrTypeObj.id} return value