From bf14174b28ee92eae84db36d08058b018256e432 Mon Sep 17 00:00:00 2001 From: andis Date: Tue, 29 Dec 2020 22:36:53 +0000 Subject: [PATCH] black on posts views --- fet2020/posts/views.py | 54 +++++++++++++++++++++++++++--------------- 1 file changed, 35 insertions(+), 19 deletions(-) diff --git a/fet2020/posts/views.py b/fet2020/posts/views.py index 86579734..6188ffeb 100644 --- a/fet2020/posts/views.py +++ b/fet2020/posts/views.py @@ -23,18 +23,27 @@ logger = logging.getLogger(__name__) # RENDERED VIEWS # ################## + def index(request): - 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): return p.tags + 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": t}) + def calendar(request): - events=deque(Post.objects.all_post_with_date().all()) - return render(request, 'posts/fet_calendar.ics', {"events": events},content_type='text/calendar') + 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)) @@ -48,7 +57,7 @@ def tags(request, tag=""): post_author = Member.all_members.filter(nickname=featured_post.author).first() if post_author: - author_image = post_author.image['avatar'].url + author_image = post_author.image["avatar"].url context = { "posts": posts, @@ -58,7 +67,7 @@ def tags(request, tag=""): "tags_list": None, } - return render(request, 'posts/tag.html', context) + return render(request, "posts/tag.html", context) def show(request, id=None): @@ -72,7 +81,7 @@ def show(request, id=None): author = None if post_author: - author_image = post_author.image['avatar'].url + author_image = post_author.image["avatar"].url author = post_author ep_agenda_link = "#" @@ -82,14 +91,20 @@ def show(request, id=None): try: 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)) + logger.error( + "Can't get the agenda link from '{}'. Error: {}".format(p.agenda_key, e) + ) ep_agenda_link = "#" if p.has_protocol and p.protocol_key: try: ep_protocol_link = get_pad_link(p.protocol_key) except Exception as e: - logger.error("Can't get the protocol link from '{}'. Error: {}".format(p.protocol_key, e)) + logger.error( + "Can't get the protocol link from '{}'. Error: {}".format( + p.protocol_key, e + ) + ) ep_protocol_link = "#" context = { @@ -102,7 +117,7 @@ def show(request, id=None): "ep_protocol_link": ep_protocol_link, } - response = render(request, 'posts/show.html', context) + response = render(request, "posts/show.html", context) # check if etherpad server works if ep_agenda_link or ep_protocol_link: @@ -125,7 +140,7 @@ def slug_calc(request): """ if request.method == "GET": get = request.GET.copy() - title = get['title'] + title = get["title"] datetime_now = timezone.now() date_str = datetime_now.strftime("%Y-%m-%d") @@ -143,7 +158,7 @@ def tag_complete(request): """ if request.method == "GET": get = request.GET.copy() - term = get['term'] + term = get["term"] tag_objects = Tag.objects.filter(name__istartswith=term) @@ -163,10 +178,10 @@ def get_next_dict(post=None): if post: # TODO: bad implementation but it works!! - if post.post_type == 'N' or post.post_type == 'E': + if post.post_type == "N" or post.post_type == "E": posts = Post.articles.get_visible_articles() - elif post.post_type == 'F': - posts = FetMeeting.objects.get_queryset().order_by('-event_start') + elif post.post_type == "F": + posts = FetMeeting.objects.get_queryset().order_by("-event_start") if posts: for k, v in enumerate(posts): @@ -184,12 +199,13 @@ class PostViewSet(viewsets.ModelViewSet): """ API endpoint that allows users to be viewed or edited. """ - queryset = Post.objects.all().order_by('-public_date') + + queryset = Post.objects.all().order_by("-public_date") serializer_class = PostSerializer # permission_classes = [permissions.IsAuthenticated] filter_backends = [DjangoFilterBackend] - filterset_fields = ['legacy_id', 'slug', 'legacy_rubrik_id'] - lookup_field = 'slug' + filterset_fields = ["legacy_id", "slug", "legacy_rubrik_id"] + lookup_field = "slug" def pre_save(self, obj): - obj.image = self.request.FILES.get('image') + obj.image = self.request.FILES.get("image")