diff --git a/gaehsnitz/static/gaehsnitz/style.css b/gaehsnitz/static/gaehsnitz/style.css
index f5d349a..77dc50d 100644
--- a/gaehsnitz/static/gaehsnitz/style.css
+++ b/gaehsnitz/static/gaehsnitz/style.css
@@ -38,23 +38,30 @@ body {
flex: 0 1 auto;
width: 95%;
max-width: 1200px;
+ padding-bottom: 24px;
margin: 8px;
}
#title {
margin-top: 16px;
- font-size: 1.6rem;
text-align: center;
+ color: #EECC66;
+}
+
+h1 {
+ margin-bottom: 10px;
+ font-size: 1.6rem;
+ font-weight: normal;
color: #EE9933;
text-shadow: 0 0 16px #EE9933;
}
#navi {
- border-top: 1px solid #663322;
- border-bottom: 1px solid #663322;
- color: #663322;
+ border-top: 1px solid #664422;
+ border-bottom: 1px solid #664422;
padding: 8px 0;
text-align: center;
+ color: #664422;
}
a {
@@ -67,13 +74,16 @@ a:hover, a:focus {
color: #EEEEEE;
}
-h1 {
- margin: 0 0 12px;
+h2 {
+ margin-top: 20px;
+ margin-bottom: 10px;
font-size: 1.3rem;
- font-weight: bold;
- color: #EECC66;
+ font-weight: normal;
+ color: #EE9933;
}
-p {
- margin: 6px 0 10px;
+p, ul {
+ line-height: 1.4rem;
+ margin-top: 6px;
+ margin-bottom: 10px;
}
diff --git a/gaehsnitz/templates/gaehsnitz/atoz.html b/gaehsnitz/templates/gaehsnitz/atoz.html
index b9a6414..7bc9348 100644
--- a/gaehsnitz/templates/gaehsnitz/atoz.html
+++ b/gaehsnitz/templates/gaehsnitz/atoz.html
@@ -2,14 +2,16 @@
{% block content %}
-
diff --git a/gaehsnitz/templates/gaehsnitz/news.html b/gaehsnitz/templates/gaehsnitz/news.html
index 092d5a6..27d2144 100644
--- a/gaehsnitz/templates/gaehsnitz/news.html
+++ b/gaehsnitz/templates/gaehsnitz/news.html
@@ -2,8 +2,46 @@
{% block content %}
-
21.05. - neue Website
+
... noch {{ days_til_festival_start }} Tage!
-
Schürt's euch rein!
+
27.05. - Himmelfahrtsaktion
+
+ Helfer*innen gesucht! Wahrscheinlich sind dabei: Tobi, Flo, Robert, Josi, Fiddi, Kevin, Peter
+
+
+ Am Wochenende nach Himmelfahrt haben wir eine große Vorbereitungsaktion auf unserem Festivalgelände geplant.
+ Freitag Mittag geht's von Leipzig aus los. Beim letzten mal haben wir 'ne schöne ToDo-Liste gemacht:
+
+
+ - Rasen mähen
+ - Crowd Area begradigen (mind. 4 Leute!)
+ - Bühne begradigen
+ - Strom-Anschlussmöglichkeiten im Haus klären (Robert)
+ - Holzterrasse abreißen und mit Poolplatten füllen
+ - Bar reparieren (Stütze anschrauben & lackieren)
+ - Holz an einem Punkt sammeln bzw. "kategorisieren"
+ - Bäume und Büsche stutzen (für Durchgänge und außerhalb des Grundstücks)
+ - Durchgang zum Feld machen (hinter der Laube, für Auf-/Abbau & Lieferungen)
+
+
Außerdem gibt es super viel zu diskutieren, hier ein paar Notizen:
+
+ - Stromversorgung
+ - Hütte als Lager für Getränke und Technik?
+ - Schrott wegbringen?
+ - Wege, Areale und Hindernisse markieren
+ - Dixis bestellen
+ - Getränke - Menge und Logistik
+ - Getränkekühlung (Grube hinter der Bar?)
+ - Kassenbeauftragte*r
+ - Essen - Menge, Logistik und Kühlung
+ - Abwasch-Regelung
+ - Müllentsorgung
+ - Eintritt und sonstige Preise
+ - Abrechnung (Alternativen zur Strichliste?)
+ - Technik-Crew
+
+
+
21.05. - neue Website
+
.. mit viel Liebe gecoded. Schürt's euch rein!
{% endblock %}
diff --git a/gaehsnitz/templates/gaehsnitz/program.html b/gaehsnitz/templates/gaehsnitz/program.html
index c63ba85..03e73e6 100644
--- a/gaehsnitz/templates/gaehsnitz/program.html
+++ b/gaehsnitz/templates/gaehsnitz/program.html
@@ -2,15 +2,15 @@
{% block content %}
-
Bands
-
The Residudes - Stoner Blues aus Leipzig
-
Quast - Finn-Pop aus Köln
-
Melo-Komplott - Melodic Rock aus Altenburg
-
Direct Juice - 7-Ply-Hardcore aus Magdeburg
-
As The Lights Fade - Metalcore aus Berlin
+
Bands
+
The Residudes - Stoner Blues aus Leipzig
+
Quast - Finn-Pop aus Köln
+
(?) Melo-Komplott - Melodic Rock aus Altenburg
+
Direct Juice - 7-Ply-Hardcore aus Magdeburg
+
(?) As The Lights Fade - Metalcore aus Berlin
...
-
und sonst so ...
+
und sonst so ...
Flunkyball, Open Jam Session, ...
{% endblock %}
diff --git a/gaehsnitz/views.py b/gaehsnitz/views.py
index f58da25..4a3dfae 100644
--- a/gaehsnitz/views.py
+++ b/gaehsnitz/views.py
@@ -1,13 +1,28 @@
+from datetime import date
+
from django.views.generic import TemplateView
+festival_start_date, festival_end_date = date(2022, 8, 25), date(2022, 8, 28)
-class NewsView(TemplateView):
+
+class GaehsnitzTemplateView(TemplateView):
+ def get_context_data(self, **kwargs):
+ context = super().get_context_data(**kwargs)
+ delta_til_start = festival_start_date - date.today()
+ days_til_start = max(delta_til_start.days, 0)
+ context.update({
+ "days_til_festival_start": days_til_start,
+ })
+ return context
+
+
+class NewsView(GaehsnitzTemplateView):
template_name = "gaehsnitz/news.html"
-class AToZView(TemplateView):
+class AToZView(GaehsnitzTemplateView):
template_name = "gaehsnitz/atoz.html"
-class ProgramView(TemplateView):
+class ProgramView(GaehsnitzTemplateView):
template_name = "gaehsnitz/program.html"