diff --git a/app/interface/models.py b/app/interface/models.py index eba220e..4057bc1 100644 --- a/app/interface/models.py +++ b/app/interface/models.py @@ -61,7 +61,8 @@ class Ensemble(models.Model): ordering = ('slug', ) def active_projects(self): - return self.projects.filter(active=True, event_date__gte=timezone.now()) + #return self.projects.filter(active=True, event_date__gte=timezone.now()) + return self.projects.active().current() def has_admin(self, user): if not user.is_authenticated: @@ -132,6 +133,8 @@ class Project(models.Model): @property def rough_date(self): + if not self.event_date: + return "No timescale" in_past, s = rough_date(self.event_date) if in_past: return f"{s} ago" diff --git a/app/interface/templates/base.html b/app/interface/templates/base.html index bd9469c..577cb81 100644 --- a/app/interface/templates/base.html +++ b/app/interface/templates/base.html @@ -11,6 +11,7 @@
{{ ensemble.details|markdown }}
-+Administrators: {% for admin in ensemble.admins.all %} -
+