Browse Source

Export complet du prefix v6

serializer_ipv6_prefix_length
Gabriel Detraz 8 years ago
parent
commit
63748168f2
  1. 2
      api/serializers.py
  2. 5
      machines/models.py

2
api/serializers.py

@ -673,7 +673,7 @@ class SubnetPortsOpenSerializer(serializers.ModelSerializer):
class Meta:
model = machines.IpType
fields = ('type', 'domaine_ip_start', 'domaine_ip_stop', 'prefix_v6', 'ouverture_ports')
fields = ('type', 'domaine_ip_start', 'domaine_ip_stop', 'complete_prefixv6', 'ouverture_ports')
# DHCP

5
machines/models.py

@ -336,6 +336,11 @@ class IpType(RevMixin, AclMixin, models.Model):
else:
return None
@cached_property
def complete_prefixv6(self):
"""Return the complete prefix v6 as cidr"""
return str(self.prefix_v6) + "/" + str(self.prefix_v6_length)
def ip_objects(self):
""" Renvoie tous les objets ipv4 relié à ce type"""
return IpList.objects.filter(ip_type=self)

Loading…
Cancel
Save