From eba93d87b1b0f900a3ec6950aae48f9110d56bcc Mon Sep 17 00:00:00 2001 From: Patrick Mayr Date: Sat, 7 Jan 2023 23:03:37 +0000 Subject: [PATCH] delete unused context --- fet2020/fet2020/views.py | 9 --------- fet2020/posts/managers.py | 23 ++++++++--------------- 2 files changed, 8 insertions(+), 24 deletions(-) diff --git a/fet2020/fet2020/views.py b/fet2020/fet2020/views.py index ad3af9ee..99189d40 100644 --- a/fet2020/fet2020/views.py +++ b/fet2020/fet2020/views.py @@ -7,14 +7,6 @@ from posts.models import Post, FetMeeting, Event def index(request): posts = deque(Post.articles.date_sorted_list()) - posts_for_tags = deque(Post.objects.get_last_months_posts()) - - def get_tags(lst): - for p in lst: - for t in list(p.tags.names()): - yield "#" + t - - t = set(t for t in get_tags(posts_for_tags)) # set the pinned post pinned_post = Post.articles.pinned() @@ -37,7 +29,6 @@ def index(request): "featured_post": pinned_post, "featured_event": featured_event, "featured_meeting": featured_meeting, - "tags_list": " ".join(t), } return render(request, "home.html", context) diff --git a/fet2020/posts/managers.py b/fet2020/posts/managers.py index da3aee03..4c9a06c3 100644 --- a/fet2020/posts/managers.py +++ b/fet2020/posts/managers.py @@ -1,11 +1,11 @@ from django.db import models -from django.db.models import Case, Manager, Q, When +from django.db.models import Case, Q, When from django.utils import timezone from datetime import timedelta -class PublishedManager(Manager): +class PublishedManager(models.Manager): def published(self, public=True): """ publish all posts with status 'PUBLIC' @@ -27,7 +27,7 @@ class PublishedManager(Manager): return qs -class PostManager(PublishedManager, Manager): +class PostManager(PublishedManager, models.Manager): def get_queryset(self): qs = super().get_queryset() qs = qs.annotate( @@ -61,15 +61,8 @@ class PostManager(PublishedManager, Manager): return self.published(public).filter(qs_filter) - # use for finding tags at homepage - TODO: delete when new design published - def get_last_months_posts(self, public=True): - date_today = timezone.now().date() - return self.published(public).filter( - public_date__gt=date_today - timedelta(days=365) - ) - -class ArticleManager(PublishedManager, Manager): +class ArticleManager(PublishedManager, models.Manager): """ Provide a query set only for "Article" regular fet meetings should not be contained in the news stream @@ -92,7 +85,7 @@ class ArticleManager(PublishedManager, Manager): return self.published(public).filter(is_pinned=True).first() -class NewsManager(PublishedManager, Manager): +class NewsManager(PublishedManager, models.Manager): """ Provide a query set only for "News" """ @@ -107,7 +100,7 @@ class NewsManager(PublishedManager, Manager): return qs.order_by("-date") -class AllEventManager(PublishedManager, Manager): +class AllEventManager(PublishedManager, models.Manager): """ Provide a query set for all events ("Event" and "Fet Meeting") """ @@ -128,7 +121,7 @@ class AllEventManager(PublishedManager, Manager): return qs.reverse() -class EventManager(PublishedManager, Manager): +class EventManager(PublishedManager, models.Manager): """ Provide a query set only for "Events" regular fet meetings should not be contained in the news stream @@ -154,7 +147,7 @@ class EventManager(PublishedManager, Manager): return qs -class FetMeetingManager(PublishedManager, Manager): +class FetMeetingManager(PublishedManager, models.Manager): """ Provide a query set only for "Fet Meeting" """