1
0

Update impressum styles add cookie law

This commit is contained in:
Marcel Schwarz 2022-08-06 19:16:52 +02:00
parent 2d60da90b0
commit 1b156e38b0
5 changed files with 48 additions and 2 deletions

View File

@ -53,6 +53,8 @@
Clubhaus Schornbach 2007 - {% now 'Y' %}
<br>
<a class="link-secondary" href="{% url 'impressum' %}">Impressum</a>
|
<a class="link-secondary" href="{% url 'cookies' %}">Cookie Policy</a>
</p>
</footer>
</div>

View File

@ -0,0 +1,39 @@
{% extends 'homepage/base.html' %}
{% load static %}
{% block main %}
<main class="container d-flex flex-column flex-grow-1 text-white mt-5">
<h1>Cookies</h1>
<p>Diese Seite benutzt ausschließlich technisch notwendige Cookies! Es werden weder tracker noch statistik
Cookies verwendet.</p>
<p>In untenstehender Liste finden Sie alle verwendeten Cookies und deren Verwendung.</p>
<div class="table table-responsive">
<table class="table text-white">
<thead>
<tr>
<th scope="col" class="text-nowrap">Cookie Name</th>
<th scope="col">Verwendung</th>
<th scope="col">Technisch Notwendig</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">sessionid</th>
<td>Dieser 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.
</td>
<td>Ja, wenn auf der Eventseite abgestimmt wird.</td>
</tr>
<tr>
<th scope="row">csrftoken</th>
<td>Zum Schutz des Abstimmungsformulars (sog. Cross-Site-Request-Forgery) wird ein kurzlebiges Token
abgelegt.
</td>
<td>Ja, allerdings nur sobald die Eventseite aufgerufen wird.</td>
</tr>
</tbody>
</table>
</div>
</main>
{% endblock %}

View File

@ -2,7 +2,7 @@
{% load static %}
{% block main %}
<main class="container d-flex flex-column flex-glow-1 text-white mt-5">
<main class="container d-flex flex-column flex-grow-1 text-white mt-5">
<div class="impressum">
<h1>Impressum</h1>
<p>Angaben gemäß § 5 TMG</p>

View File

@ -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'),
]

View File

@ -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)