1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Updates for v2.1.3 and expanded VirtualMachine model

This commit is contained in:
Jeremy Stretch
2017-08-16 15:25:33 -04:00
parent 3009863877
commit 4ef55502b4
4 changed files with 25 additions and 10 deletions

View File

@@ -5,7 +5,7 @@ from rest_framework import serializers
from dcim.api.serializers import NestedPlatformSerializer
from extras.api.customfields import CustomFieldModelSerializer
from tenancy.api.serializers import NestedTenantSerializer
from utilities.api import ModelValidationMixin
from utilities.api import ValidatedModelSerializer
from virtualization.models import Cluster, ClusterGroup, ClusterType, VirtualMachine, VMInterface
@@ -13,7 +13,7 @@ from virtualization.models import Cluster, ClusterGroup, ClusterType, VirtualMac
# Cluster types
#
class ClusterTypeSerializer(ModelValidationMixin, serializers.ModelSerializer):
class ClusterTypeSerializer(ValidatedModelSerializer):
class Meta:
model = ClusterType
@@ -32,7 +32,7 @@ class NestedClusterTypeSerializer(serializers.ModelSerializer):
# Cluster groups
#
class ClusterGroupSerializer(ModelValidationMixin, serializers.ModelSerializer):
class ClusterGroupSerializer(ValidatedModelSerializer):
class Meta:
model = ClusterGroup
@@ -68,7 +68,7 @@ class NestedClusterSerializer(serializers.ModelSerializer):
fields = ['id', 'url', 'name']
class WritableClusterSerializer(ModelValidationMixin, CustomFieldModelSerializer):
class WritableClusterSerializer(CustomFieldModelSerializer):
class Meta:
model = Cluster
@@ -99,7 +99,7 @@ class NestedVirtualMachineSerializer(serializers.ModelSerializer):
fields = ['id', 'url', 'name']
class WritableVirtualMachineSerializer(ModelValidationMixin, CustomFieldModelSerializer):
class WritableVirtualMachineSerializer(CustomFieldModelSerializer):
class Meta:
model = Cluster
@@ -130,7 +130,7 @@ class NestedVMInterfaceSerializer(serializers.ModelSerializer):
fields = ['id', 'url', 'name']
class WritableVMInterfaceSerializer(ModelValidationMixin, serializers.ModelSerializer):
class WritableVMInterfaceSerializer(ValidatedModelSerializer):
class Meta:
model = VMInterface