|
|
@@ -44,6 +44,7 @@ class NestedRIRSerializer(WritableNestedSerializer):
|
|
|
|
|
|
class NestedAggregateSerializer(WritableNestedSerializer):
|
|
|
url = serializers.HyperlinkedIdentityField(view_name='ipam-api:aggregate-detail')
|
|
|
+ family = serializers.IntegerField(read_only=True)
|
|
|
|
|
|
class Meta:
|
|
|
model = models.Aggregate
|
|
|
@@ -87,6 +88,7 @@ class NestedVLANSerializer(WritableNestedSerializer):
|
|
|
|
|
|
class NestedPrefixSerializer(WritableNestedSerializer):
|
|
|
url = serializers.HyperlinkedIdentityField(view_name='ipam-api:prefix-detail')
|
|
|
+ family = serializers.IntegerField(read_only=True)
|
|
|
|
|
|
class Meta:
|
|
|
model = models.Prefix
|
|
|
@@ -99,6 +101,7 @@ class NestedPrefixSerializer(WritableNestedSerializer):
|
|
|
|
|
|
class NestedIPAddressSerializer(WritableNestedSerializer):
|
|
|
url = serializers.HyperlinkedIdentityField(view_name='ipam-api:ipaddress-detail')
|
|
|
+ family = serializers.IntegerField(read_only=True)
|
|
|
|
|
|
class Meta:
|
|
|
model = models.IPAddress
|