From 8b8f9793b776b4e192087a9cc78acc557f0c253c Mon Sep 17 00:00:00 2001 From: bdzim Date: Wed, 12 Sep 2018 09:39:51 -0400 Subject: [PATCH] remove ip blocks (#312) --- .../partials/add-ip-blocks-widget.html | 91 ------------------- .../blue_mgnt/templates/settings.html | 4 - .../blue_mgnt/views/settings.py | 26 ------ 3 files changed, 121 deletions(-) delete mode 100644 django/apps/blue_management/blue_mgnt/templates/partials/add-ip-blocks-widget.html diff --git a/django/apps/blue_management/blue_mgnt/templates/partials/add-ip-blocks-widget.html b/django/apps/blue_management/blue_mgnt/templates/partials/add-ip-blocks-widget.html deleted file mode 100644 index 041ac1c..0000000 --- a/django/apps/blue_management/blue_mgnt/templates/partials/add-ip-blocks-widget.html +++ /dev/null @@ -1,91 +0,0 @@ - -{% endif %} - -{% block extrajs %} - - -{% endblock extrajs %} diff --git a/django/apps/blue_management/blue_mgnt/templates/settings.html b/django/apps/blue_management/blue_mgnt/templates/settings.html index 0800004..2c06324 100644 --- a/django/apps/blue_management/blue_mgnt/templates/settings.html +++ b/django/apps/blue_management/blue_mgnt/templates/settings.html @@ -3,7 +3,6 @@ {% block body_classes %}settings {{ block.super }}{% endblock body_classes %} {% block breadcrumb %}Back to Manage{% endblock breadcrumb %} {% block modal_options %} - {% include "partials/add-ip-blocks-widget.html" with active="manage" %} {% include "partials/reboot-widget.html" %} {% endblock modal_options %} {% block navtab %}{% include "partials/navtab-widget.html" with active="manage" %}{% endblock navtab %} @@ -24,9 +23,6 @@

👤 Accounts -
- -

{% if saved %} diff --git a/django/apps/blue_management/blue_mgnt/views/settings.py b/django/apps/blue_management/blue_mgnt/views/settings.py index 96a9fe8..c7b93c1 100644 --- a/django/apps/blue_management/blue_mgnt/views/settings.py +++ b/django/apps/blue_management/blue_mgnt/views/settings.py @@ -76,18 +76,6 @@ def save_settings(request, api, options): subprocess.call(['timedatectl', 'set-timezone', cleaned_data['timezone']]) -class IPBlockForm(forms.Form): - ip_block = forms.CharField(max_length=43, label='IP Block:') - - def clean_ip_block(self): - data = self.cleaned_data['ip_block'] - try: - ip = IP(data) # NOQA - except ValueError: - raise forms.ValidationError('Invalid IP Block') - return data - - def login_test(config, username, password): if username: if account_mgr.authenticator(config, username, password, False): @@ -192,23 +180,10 @@ def clean(self): api.update_enterprise_settings(dict(signup_network_restriction=blocks)) log_admin_action(request, 'update signup network restrictions: %s' % blocks) - IPBlockFormSet = formset_factory(IPBlockForm, - can_delete=True, - formset=BaseIPBlockFormSet) - - ip_blocks = IPBlockFormSet(initial=[dict(ip_block=x) for x in - opts['signup_network_restriction']], - prefix='ip_blocks') error = False command_output = '' if request.method == 'POST' and request.user.has_perm('blue_mgnt.can_manage_settings'): - if request.POST.get('form', '') == 'ip_block': - ip_blocks = IPBlockFormSet(request.POST, prefix='ip_blocks') - if ip_blocks.is_valid(): - return redirect('blue_mgnt:settings_saved') - else: - error = True elif request.POST.get('form', '') == 'reboot': log_admin_action(request, 'reboot management vm') subprocess.call(['shutdown', '-r', 'now']) @@ -253,7 +228,6 @@ def clean(self): user=request.user, username=username, features=features, - ip_blocks=ip_blocks, command_output=command_output, options=options, saved=saved,