import order, docstrings
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user