From 60bea8393bf3b8ab8a952b06402b4631c743690d Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 31 May 2022 21:46:18 -0400 Subject: [PATCH] add missing announcement and tags in timeline home --- timeline/views.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/timeline/views.py b/timeline/views.py index 3c0fbe96..64a80313 100644 --- a/timeline/views.py +++ b/timeline/views.py @@ -13,12 +13,17 @@ from mastodon.models import MastodonApplication from mastodon.api import post_toot, TootVisibilityEnum from common.utils import PageLinksGenerator from .models import * +from books.models import BookTag +from movies.models import MovieTag +from games.models import GameTag +from music.models import AlbumTag from django.conf import settings import re from users.models import User from django.http import HttpResponseRedirect from django.db.models import Q import time +from management.models import Announcement logger = logging.getLogger(__name__) @@ -29,10 +34,16 @@ PAGE_SIZE = 20 def timeline(request): if request.method != 'GET': return + user = request.user return render( request, 'timeline.html', { + 'book_tags': BookTag.all_by_user(user)[:10], + 'movie_tags': MovieTag.all_by_user(user)[:10], + 'music_tags': AlbumTag.all_by_user(user)[:10], + 'game_tags': GameTag.all_by_user(user)[:10], + 'unread_announcements': Announcement.objects.filter(pk__gt=request.user.read_announcement_index).order_by('-pk'), } )