[IPv6ULA] update the delete functon

This commit is contained in:
kjg 2025-06-01 13:16:58 +00:00
commit e13b5e97bd
2 changed files with 1 additions and 26 deletions

View file

@ -1,6 +1,6 @@
from django import forms
import ipaddress
from .models import validate_ula_prefix, ULA, validate_owner_ula_prefix
from .models import validate_ula_prefix, ULA
from django.core.exceptions import ValidationError
import logging

View file

@ -31,31 +31,6 @@ def validate_ula_prefix(prefix):
params = {'prefix': net }
)
def validate_owner_ula_prefix(prefix):
ula_net = ipaddress.IPv6Network("fd00::/8")
net_str = f"{prefix}/48"
net = ipaddress.IPv6Network(net_str, strict=False)
if not net.subnet_of(ula_net):
raise ValidationError(
_(f"Prefix {net} is not within ULA range ({ula_net})"),
code='invalid',
params = {'prefix': net }
)
try:
ULA.objects.get(prefix=str(net[0]))
except ULA.DoesNotExist:
raise ValidationError(
_(f"Prefix {net} is not your prefix"),
code='invalid',
params = {'prefix': net }
)
else:
pass
class User(AbstractUser):
pass