import order, docstrings

This commit is contained in:
2021-01-01 17:16:45 +00:00
parent 5dcce71dda
commit 09e0d35447

View File

@@ -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.shortcuts import render
from django.http import HttpResponse, JsonResponse, HttpResponseServerError from django.http import HttpResponse, JsonResponse, HttpResponseServerError
from django.utils.text import slugify from django.utils.text import slugify
from django.utils import timezone from django.utils import timezone
from collections import deque
from django_filters.rest_framework import DjangoFilterBackend 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.api import get_pad_link
from documents.etherpadlib import add_ep_cookie from documents.etherpadlib import add_ep_cookie
from members.models import Member, JobMember from members.models import Member, JobMember
import logging
from .models import Post, FetMeeting
from .serializers import PostSerializer
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@@ -25,18 +25,18 @@ logger = logging.getLogger(__name__)
def index(request): def index(request):
"Index von aktuellen Posts"
posts = deque(Post.objects.get_visible_articles().order_by("-public_date")) posts = deque(Post.objects.get_visible_articles().order_by("-public_date"))
def f(p): taglist = map(lambda post : post.tags, posts)
return p.tags
t = map(f, posts) return render(request, "posts/index.html", {"posts": posts, "tags_list": taglist})
return render(request, "posts/index.html", {"posts": posts, "tags_list": t})
def calendar(request): def calendar(request):
"Kalender Ansicht ICS zur Verknüpfung mit Outlook"
events = deque(Post.objects.all_post_with_date().all()) events = deque(Post.objects.all_post_with_date().all())
return render( return render(
request, request,
"posts/fet_calendar.ics", "posts/fet_calendar.ics",
@@ -48,7 +48,7 @@ def calendar(request):
def tags(request, tag=""): def tags(request, tag=""):
posts = deque(Post.objects.get_visible_articles().filter(tags__name=tag)) posts = deque(Post.objects.get_visible_articles().filter(tags__name=tag))
featured_post = Post.objects.get_visible_articles().filter(slug=tag).first() featured_post = Post.objects.get_visible_articles().filter(slug=tag).first()
members = []
job_members = JobMember.active_member.get_all_by_slug(slug=tag) 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) ep_agenda_link = get_pad_link(p.agenda_key)
except Exception as e: except Exception as e:
logger.error( 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 = "#" ep_agenda_link = "#"
@@ -101,9 +103,9 @@ def show(request, id=None):
ep_protocol_link = get_pad_link(p.protocol_key) ep_protocol_link = get_pad_link(p.protocol_key)
except Exception as e: except Exception as e:
logger.error( 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 p.protocol_key, e
)
) )
ep_protocol_link = "#" ep_protocol_link = "#"
@@ -124,7 +126,8 @@ def show(request, id=None):
try: try:
response = add_ep_cookie(request, response) response = add_ep_cookie(request, response)
except Exception as e: 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 return response