show all post with event start in calendar

This commit is contained in:
2020-12-12 11:20:55 +00:00
parent 28610ae1ab
commit 45db82eca5
2 changed files with 5 additions and 3 deletions

View File

@@ -8,7 +8,7 @@ from django_filters.rest_framework import DjangoFilterBackend
from rest_framework import viewsets
from taggit.models import Tag
from .models import Post, FetMeeting
from .models import Post, FetMeeting, Event
from .serializers import PostSerializer
from documents.api import get_pad_link
from documents.etherpadlib import add_ep_cookie
@@ -33,8 +33,9 @@ def index(request):
return render(request, 'posts/index.html', {"posts": posts, "tags_list": t})
def calendar(request):
events=deque(Post.objects.get_visible_articles().order_by('-public_date'))
events=deque(Post.objects.all_post_with_date().all())
return render(request, 'posts/fet_calendar.ics', {"events": events},content_type='text/calendar')
def tags(request, tag=""):
posts = deque(Post.objects.get_visible_articles().filter(tags__name=tag))
featured_post = Post.objects.get_visible_articles().filter(slug=tag).first()