From 09e0d35447d150220883588ee919d9f514d95ac0 Mon Sep 17 00:00:00 2001 From: andis Date: Fri, 1 Jan 2021 17:16:45 +0000 Subject: [PATCH] import order, docstrings --- fet2020/posts/views.py | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/fet2020/posts/views.py b/fet2020/posts/views.py index 6188ffeb..39c14f6f 100644 --- a/fet2020/posts/views.py +++ b/fet2020/posts/views.py @@ -1,21 +1,21 @@ +from collections import deque +import logging +from rest_framework import viewsets +from taggit.models import Tag + from django.shortcuts import render from django.http import HttpResponse, JsonResponse, HttpResponseServerError from django.utils.text import slugify from django.utils import timezone - -from collections import deque from django_filters.rest_framework import DjangoFilterBackend -from rest_framework import viewsets -from taggit.models import Tag -from .models import Post, FetMeeting -from .serializers import PostSerializer from documents.api import get_pad_link from documents.etherpadlib import add_ep_cookie from members.models import Member, JobMember -import logging +from .models import Post, FetMeeting +from .serializers import PostSerializer logger = logging.getLogger(__name__) @@ -25,18 +25,18 @@ logger = logging.getLogger(__name__) def index(request): + "Index von aktuellen Posts" posts = deque(Post.objects.get_visible_articles().order_by("-public_date")) - def f(p): - return p.tags + taglist = map(lambda post : post.tags, posts) - t = map(f, posts) - - return render(request, "posts/index.html", {"posts": posts, "tags_list": t}) + return render(request, "posts/index.html", {"posts": posts, "tags_list": taglist}) def calendar(request): + "Kalender Ansicht ICS zur Verknüpfung mit Outlook" events = deque(Post.objects.all_post_with_date().all()) + return render( request, "posts/fet_calendar.ics", @@ -48,7 +48,7 @@ def calendar(request): 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() - members = [] + job_members = JobMember.active_member.get_all_by_slug(slug=tag) @@ -92,7 +92,9 @@ def show(request, id=None): ep_agenda_link = get_pad_link(p.agenda_key) except Exception as e: logger.error( - "Can't get the agenda link from '{}'. Error: {}".format(p.agenda_key, e) + "Can't get the agenda link from '%s'. Error: %s", + p.agenda_key, + e ) ep_agenda_link = "#" @@ -101,9 +103,9 @@ def show(request, id=None): ep_protocol_link = get_pad_link(p.protocol_key) except Exception as e: logger.error( - "Can't get the protocol link from '{}'. Error: {}".format( + "Can't get the protocol link from '%s. Error: %s", p.protocol_key, e - ) + ) ep_protocol_link = "#" @@ -124,7 +126,8 @@ def show(request, id=None): try: response = add_ep_cookie(request, response) except Exception as e: - logger.info("Etherpad Server doesn't work. Error: {}".format(e)) + logger.info( + "Etherpad Server doesn't work. Error: %s", e) return response