Exemple #1
0
    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
Exemple #2
0
    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
Exemple #3
0
    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
Exemple #4
0
    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