From 3a2d1481f28f9c2c43e205dca04d8f6aca43bdb8 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Sat, 5 Dec 2020 15:05:12 +0100 Subject: [PATCH] add support for prefix generation --- ipv6ula/forms.py | 5 ++++ ipv6ula/templates/ipv6ula/base.html | 5 +++- ipv6ula/templates/ipv6ula/ula_form.html | 21 +++++++++++++--- ipv6ula/templates/ipv6ula/ula_list.html | 10 +++++++- ipv6ula/urls.py | 1 + ipv6ula/utils.py | 24 ++++++++++++++++++ ipv6ula/views.py | 33 ++++++++++++++++++++++--- 7 files changed, 90 insertions(+), 9 deletions(-) create mode 100644 ipv6ula/utils.py diff --git a/ipv6ula/forms.py b/ipv6ula/forms.py index 5be0447..0800a9f 100644 --- a/ipv6ula/forms.py +++ b/ipv6ula/forms.py @@ -12,3 +12,8 @@ class ULAForm(forms.ModelForm): validate_ula_prefix(prefix) return prefix + +class ULAGenerateForm(forms.ModelForm): + class Meta: + model = ULA + fields = [ 'name', 'organization', 'website' ] diff --git a/ipv6ula/templates/ipv6ula/base.html b/ipv6ula/templates/ipv6ula/base.html index d8870d4..8f50a7a 100644 --- a/ipv6ula/templates/ipv6ula/base.html +++ b/ipv6ula/templates/ipv6ula/base.html @@ -22,7 +22,10 @@