diff --git a/fet2020/fet2020/views.py b/fet2020/fet2020/views.py index cae104b9..4e020e00 100644 --- a/fet2020/fet2020/views.py +++ b/fet2020/fet2020/views.py @@ -20,7 +20,7 @@ def index(request): context = { 'posts': posts, - 'events': Event.objects.get_all_events(), + 'events': Event.objects.order_by("-event_start").all(), 'featured_post': featured_post, 'featured_post2': FetMeeting.objects.first(), 'tags_list': ", ".join(t) diff --git a/fet2020/posts/models.py b/fet2020/posts/models.py index 495d44ec..8ca3ddf3 100644 --- a/fet2020/posts/models.py +++ b/fet2020/posts/models.py @@ -145,6 +145,10 @@ class Post(models.Model): """Returns assigned tags as a comma seperated list.""" return ",".join(self.tags.names()) + @property + def get_tagnames(self): + return ["#%s" % t for t in self.tags.names()] + def imageurl(self): """ returns the url to the image""" if self.image: @@ -231,7 +235,12 @@ class Event(Post): class Meta: proxy = True - + @property + def event_start_month (self): + return self.event_start.strftime("%b") + @property + def event_start_day(self): + return self.event_start.strftime("%d") def save(self, *args, **kwargs): self.is_event = True diff --git a/fet2020/templates/layout.html b/fet2020/templates/layout.html index f98c89bf..a6d0e674 100644 --- a/fet2020/templates/layout.html +++ b/fet2020/templates/layout.html @@ -28,10 +28,13 @@ - - {% block content %} {% endblock %} +