From 1b156e38b092a684864183290e74bc9306ce2fbd Mon Sep 17 00:00:00 2001 From: Marcel Schwarz Date: Sat, 6 Aug 2022 19:16:52 +0200 Subject: [PATCH] Update impressum styles add cookie law --- .../homepage/templates/homepage/base.html | 2 + .../homepage/templates/homepage/cookies.html | 39 +++++++++++++++++++ .../templates/homepage/impressum.html | 2 +- clubhaus/homepage/urls.py | 3 +- clubhaus/homepage/views.py | 4 ++ 5 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 clubhaus/homepage/templates/homepage/cookies.html diff --git a/clubhaus/homepage/templates/homepage/base.html b/clubhaus/homepage/templates/homepage/base.html index 22c8351..49b8a1a 100644 --- a/clubhaus/homepage/templates/homepage/base.html +++ b/clubhaus/homepage/templates/homepage/base.html @@ -53,6 +53,8 @@ Clubhaus Schornbach 2007 - {% now 'Y' %}
Impressum + | + Cookie Policy

diff --git a/clubhaus/homepage/templates/homepage/cookies.html b/clubhaus/homepage/templates/homepage/cookies.html new file mode 100644 index 0000000..a80e179 --- /dev/null +++ b/clubhaus/homepage/templates/homepage/cookies.html @@ -0,0 +1,39 @@ +{% extends 'homepage/base.html' %} +{% load static %} + +{% block main %} +
+

Cookies

+

Diese Seite benutzt ausschließlich technisch notwendige Cookies! Es werden weder tracker noch statistik + Cookies verwendet.

+

In untenstehender Liste finden Sie alle verwendeten Cookies und deren Verwendung.

+
+ + + + + + + + + + + + + + + + + + + + +
Cookie NameVerwendungTechnisch Notwendig
sessionidDieser Cookie wird ausschließlich angelegt, wenn auf der Eventseite eine Abstimmung getätigt + wird. + Er speichert den Namen und die genutzte Parole für 2 Wochen. + Ja, wenn auf der Eventseite abgestimmt wird.
csrftokenZum Schutz des Abstimmungsformulars (sog. Cross-Site-Request-Forgery) wird ein kurzlebiges Token + abgelegt. + Ja, allerdings nur sobald die Eventseite aufgerufen wird.
+
+
+{% endblock %} diff --git a/clubhaus/homepage/templates/homepage/impressum.html b/clubhaus/homepage/templates/homepage/impressum.html index 3ac0648..4317ac1 100644 --- a/clubhaus/homepage/templates/homepage/impressum.html +++ b/clubhaus/homepage/templates/homepage/impressum.html @@ -2,7 +2,7 @@ {% load static %} {% block main %} -
+

Impressum

Angaben gemäß § 5 TMG

diff --git a/clubhaus/homepage/urls.py b/clubhaus/homepage/urls.py index 84cc7c4..996f953 100644 --- a/clubhaus/homepage/urls.py +++ b/clubhaus/homepage/urls.py @@ -7,5 +7,6 @@ urlpatterns = [ path('event', views.events, name='events'), path('tobacco', views.tobacco, name='tobacco'), path('voting', views.voting, name='voting'), - path('impressum', views.impressum, name='impressum'), + path('law/impressum', views.impressum, name='impressum'), + path('law/cookies-policy', views.cookies, name='cookies'), ] diff --git a/clubhaus/homepage/views.py b/clubhaus/homepage/views.py index d161929..fddfcd0 100644 --- a/clubhaus/homepage/views.py +++ b/clubhaus/homepage/views.py @@ -21,6 +21,10 @@ def impressum(request: HttpRequest) -> django.http.HttpResponse: return render(request, 'homepage/impressum.html') +def cookies(request: HttpRequest) -> django.http.HttpResponse: + return render(request, 'homepage/cookies.html') + + def tobacco(request: HttpRequest) -> django.http.HttpResponse: context = {'tobaccos': Tobacco.objects.all().order_by('-in_stock')} return render(request, 'homepage/tobacco.html', context)