only show upcoming sessions

This commit is contained in:
erichhasl
2018-03-15 21:36:33 +01:00
parent 551de5d2ec
commit 1f6b4b6d01
2 changed files with 7 additions and 0 deletions
+5
View File
@@ -1,4 +1,5 @@
from django.db import models from django.db import models
from datetime import date
# Create your models here. # Create your models here.
@@ -81,6 +82,10 @@ class Parlamentssitzung(models.Model):
tagesordnung = models.FileField('Tagesordnung', default=None) tagesordnung = models.FileField('Tagesordnung', default=None)
kind = models.ForeignKey(SitzungsKind, verbose_name='Sitzungsart') kind = models.ForeignKey(SitzungsKind, verbose_name='Sitzungsart')
@property
def passed(self):
return date.today() > self.date
def __str__(self): def __str__(self):
return str(self.kind) + " " + str(self.date) return str(self.kind) + " " + str(self.date)
@@ -11,12 +11,14 @@
<p>Hier sind die nächsten Parlamentssitzungen, falls bereits geplant, zu sehen.</p> <p>Hier sind die nächsten Parlamentssitzungen, falls bereits geplant, zu sehen.</p>
<ul> <ul>
{% for session in sessions %} {% for session in sessions %}
{% if not session.passed %}
<li> <li>
{{ session.date }}, {{ session.stunde }}, {{ session.raum }} {{ session.date }}, {{ session.stunde }}, {{ session.raum }}
{% if session.tagesordnung %} {% if session.tagesordnung %}
(<a href="{{ session.tagesordnung.url }}">Tagesordnung</a>) (<a href="{{ session.tagesordnung.url }}">Tagesordnung</a>)
{% endif %} {% endif %}
</li> </li>
{% endif %}
{% endfor %} {% endfor %}
</ul> </ul>
<h1 class="red">Kabinett</h1> <h1 class="red">Kabinett</h1>