From dd6085a862e41cb8f89a438eafe9889574f926b1 Mon Sep 17 00:00:00 2001
From: David Schmitz <schmitz@lrz.de>
Date: Mon, 14 Aug 2023 13:21:48 +0000
Subject: [PATCH] welcome page: fixed broken usage of BRANDING parameters on
 the welcome page; extended BRANDING with possibility to override the
 product_name on welcome page

---
 flowspec/views.py        | 3 +++
 flowspy/settings.py.dist | 1 +
 templates/welcome.html   | 2 +-
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/flowspec/views.py b/flowspec/views.py
index fc9a575c..9482dac9 100644
--- a/flowspec/views.py
+++ b/flowspec/views.py
@@ -118,6 +118,9 @@ def welcome(request):
     return render(
         request,
         'welcome.html',
+        {
+            'BRANDING': settings.BRANDING
+        },
     )
 
 
diff --git a/flowspy/settings.py.dist b/flowspy/settings.py.dist
index 57a0532e..84c981e5 100644
--- a/flowspy/settings.py.dist
+++ b/flowspy/settings.py.dist
@@ -254,6 +254,7 @@ BRANDING = {
     'logo': 'fodlogo2.png',
     'favicon': 'favicon.ico',
     'contact_support': 'GÉANT OC at <a href=\'mailto:support@oc.geant.net\'>support@oc.geant.net</a> or +44 1223 733033.',
+    'product_name' : 'Firewall-On-Demand',
 }
 
 SETTINGS_EXPORT = [
diff --git a/templates/welcome.html b/templates/welcome.html
index 2faf0882..6d3a48e7 100644
--- a/templates/welcome.html
+++ b/templates/welcome.html
@@ -31,7 +31,7 @@
 				<div class="item active">
 					<img src="{% static 'img/slide2.jpg' %}" alt="FoD" style="width:100%; height:100%; margin: auto; padding:auto;">
 						<div class="carousel-caption">
-							<h2>{{ BRANDING.name }} - Firewall on Demand</h2>
+							<h2>{{ BRANDING.name }} - {{ BRANDING.product_name|default:'Firewall on Demand' }}</h2>
 							<h4>Protect your network, protect the network</h4>
 							<p>
 								<a href="{% url 'login' %}" type="button" class="btn btn-lg btn-outline btn-primary">{% trans "Join Now" %}</a>
-- 
GitLab