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

#1694: Initial work on "next available" prefix provisioning

This commit is contained in:
Jeremy Stretch
2017-11-09 16:59:50 -05:00
parent e01e5e6b0e
commit 5d46a112f8
4 changed files with 154 additions and 2 deletions

View File

@@ -237,6 +237,20 @@ class WritablePrefixSerializer(CustomFieldModelSerializer):
]
class AvailablePrefixSerializer(serializers.Serializer):
def to_representation(self, instance):
if self.context.get('vrf'):
vrf = NestedVRFSerializer(self.context['vrf'], context={'request': self.context['request']}).data
else:
vrf = None
return OrderedDict([
('family', instance.version),
('prefix', str(instance)),
('vrf', vrf),
])
#
# IP addresses
#