only show upcoming sessions
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user