From 889a0381e1cb83a29ace93351037ca2d1d049b26 Mon Sep 17 00:00:00 2001
From: David Schmitz <schmitz@lrz.de>
Date: Wed, 24 Jul 2019 17:20:53 +0200
Subject: [PATCH] fixed issues with setup view: options order mixed;
 settings.py.dist needs to include settings_local import for working docker
 settings defaults

---
 flowspec/views.py        |  6 +++---
 flowspy/settings.py.dist | 11 +++++++++++
 2 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/flowspec/views.py b/flowspec/views.py
index fdf230b0..2f286786 100644
--- a/flowspec/views.py
+++ b/flowspec/views.py
@@ -941,9 +941,9 @@ def setup(request):
 
                 with open("flowspy/settings_local.py", "a") as f:
                     f.write("NETCONF_DEVICE = \"%s\"\n" % form.cleaned_data["netconf_device"])
-                    f.write("NETCONF_USER = \"%s\"\n"   % form.cleaned_data["netconf_port"])
-                    f.write("NETCONF_PASS = \"%s\"\n"   % form.cleaned_data["netconf_user"])
-                    f.write("NETCONF_PORT = %s\n"       % form.cleaned_data["netconf_pass"])
+                    f.write("NETCONF_USER = \"%s\"\n"   % form.cleaned_data["netconf_user"])
+                    f.write("NETCONF_PASS = \"%s\"\n"   % form.cleaned_data["netconf_pass"])
+                    f.write("NETCONF_PORT = %s\n"       % form.cleaned_data["netconf_port"])
 
                 logger.error('TODO REMOVE: password: %s' % form.cleaned_data["password"])
                 return HttpResponseRedirect(reverse("welcome"))
diff --git a/flowspy/settings.py.dist b/flowspy/settings.py.dist
index be062610..2c980014 100644
--- a/flowspy/settings.py.dist
+++ b/flowspy/settings.py.dist
@@ -469,3 +469,14 @@ STATISTICS_PER_RULE__ADD_INITIAL_ZERO = True
 ##############################################################################
 ##############################################################################
 
+#MYSETTING1="default"
+#from settings_local import *
+from flowspy.settings_local import *
+
+#print "MYSETTING1="+MYSETTING1
+#print("MYSETTING1="+MYSETTING1, file=sys.stderr)
+#print "debug settings.NOTIFY_ADMIN_MAILS="+str(NOTIFY_ADMIN_MAILS)
+
+##############################################################################
+##############################################################################
+
-- 
GitLab