make sure no past events get displayed

This commit is contained in:
eclipse 2025-03-21 14:11:46 +01:00
parent cd6b4d3d50
commit 68cd858a0c
2 changed files with 4 additions and 1 deletions

View File

@ -132,3 +132,5 @@ IMAGE_PROCESS = {
STYLESHEET_FILES = ("pico.zinc.css", "custom.css") STYLESHEET_FILES = ("pico.zinc.css", "custom.css")
DEFAULT_METADESC = "Tobias Radloff ist preisgekrönter Schriftsteller von Romanen, Kurzgeschichten und Lyrik auf deutsch und englisch. Zu seinen Genres gehören Fantasy, SF, Krimi, Kinder-/Jugendbuch und mehr. Er organisiert und moderiert die regelmäßigen Lesereihen 'Potsdams andere Welten' und 'Babelsberger Lesesalon'." DEFAULT_METADESC = "Tobias Radloff ist preisgekrönter Schriftsteller von Romanen, Kurzgeschichten und Lyrik auf deutsch und englisch. Zu seinen Genres gehören Fantasy, SF, Krimi, Kinder-/Jugendbuch und mehr. Er organisiert und moderiert die regelmäßigen Lesereihen 'Potsdams andere Welten' und 'Babelsberger Lesesalon'."
import datetime
DATETIME_NOW = datetime.datetime.now().astimezone()

View File

@ -29,7 +29,8 @@
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
{% for t in page.termine %} {# loop over all events that have not started yet #}
{% for t in page.termine if t.enddate >= DATETIME_NOW %}
<tr> <tr>
<td class="event-info"><strong>{{ t.startdate | strftime(date_format) }}{% if t.enddate %}{{t.enddate | strftime(date_format) }}{% elif t.starttime %} {{ t.starttime | strftime(time_format) }}{% endif %}</strong><br>{{ t.location }}</td> <td class="event-info"><strong>{{ t.startdate | strftime(date_format) }}{% if t.enddate %}{{t.enddate | strftime(date_format) }}{% elif t.starttime %} {{ t.starttime | strftime(time_format) }}{% endif %}</strong><br>{{ t.location }}</td>
<td class="event-detail"> <td class="event-detail">