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

Move prefix_validator() to ipam.validators

This commit is contained in:
Jeremy Stretch
2020-01-22 16:33:34 -05:00
parent ba6df87d10
commit aa56c020ab
2 changed files with 8 additions and 7 deletions

View File

@@ -1,6 +1,12 @@
from django.core.exceptions import ValidationError
from django.core.validators import BaseValidator, RegexValidator
def prefix_validator(prefix):
if prefix.ip != prefix.cidr.ip:
raise ValidationError("{} is not a valid prefix. Did you mean {}?".format(prefix, prefix.cidr))
class MaxPrefixLengthValidator(BaseValidator):
message = 'The prefix length must be less than or equal to %(limit_value)s.'
code = 'max_prefix_length'