diff --git a/fet2020/posts/models.py b/fet2020/posts/models.py index e8785be3..585b29c4 100644 --- a/fet2020/posts/models.py +++ b/fet2020/posts/models.py @@ -6,17 +6,12 @@ from django.utils import timezone from django.utils.text import slugify from django.utils.translation import gettext_lazy as _ from taggit.managers import TaggableManager -import logging -request_logger = logging.getLogger('django.request') -# import documents from documents import ep from .managers import ( PostManager, ArticleManager, NewsManager, AllEventManager, EventManager, FetMeetingManager ) -# from ckeditor_uploader import RichTextUploadingField -# import uuid import re from rest_framework import serializers @@ -24,6 +19,7 @@ from datetime import timedelta import logging logger = logging.getLogger('posts') +request_logger = logging.getLogger('django.request') class Category(models.Model): @@ -101,8 +97,10 @@ class Post(models.Model): def get_tags(self): """Returns assigned tags as a comma seperated list.""" return ",".join(self.tags.names()) + @property def agenda_html(self): +<<<<<<< HEAD if not self.agenda_key: return None h=ep.getPadHTML(self.agenda_key) @@ -116,6 +114,13 @@ class Post(models.Model): request_logger.info("set etherpad!") return value +======= + return "

Agenda

" + + # @agenda_html.setter + # def agenda_html_set(self, value): + # return value +>>>>>>> 72b4b7d982139cd76d2d5389e7b906097d75a0c0 @property def get_tagnames(self): return ["#%s" % t for t in self.tags.names()] @@ -168,7 +173,7 @@ class Post(models.Model): if self.has_protocol: self.protocol_key = ep.createPadifNotExists(self.slug + "-protocol") request_logger.info(self.post_type) - + super().save(*args, **kwargs) self.tags.set( @@ -196,9 +201,9 @@ class PostSerializer(serializers.HyperlinkedModelSerializer): 'image', 'event_start', 'event_end', - 'is_hidden', + 'is_hidden', 'agenda_html' - # 'author'#, + # 'author', ] diff --git a/fet2020/posts/views.py b/fet2020/posts/views.py index a57dc68e..4c65f118 100644 --- a/fet2020/posts/views.py +++ b/fet2020/posts/views.py @@ -48,8 +48,16 @@ def tags(request, tag=""): (job_names[idx], active_members[idx], tag + "#" + slug_list[idx]) ) + author_image = None + if featured_post: + post_author = Member.all_members.filter(nickname=featured_post.author).first() + + if post_author: + author_image = post_author.image['avatar'].url + context = { "posts": posts, + "author_image": author_image, "featured_post": featured_post, "members": members, "tags_list": None, diff --git a/fet2020/templates/home.html b/fet2020/templates/home.html index cd5d3f09..07fffbcf 100644 --- a/fet2020/templates/home.html +++ b/fet2020/templates/home.html @@ -6,62 +6,60 @@
-
-{% with post=featured_post %} - - - - {% endwith %} -
+
-
+

Neuigkeiten

+
+ {% with post=featured_post %} + {% include 'posts/partials/_article_row.html' %} + {% endwith %} + {% for post in featured_meeting %} + {% include 'posts/partials/_meeting_row.html' %} + {% endfor %} +
-

Neuigkeiten

-
-
- {% with post=featured_post %} - {% include 'posts/partials/_article_row.html' %} - {% endwith %} - {% for post in featured_meeting %} - {% include 'posts/partials/_meeting_row.html' %} - {% endfor %} -
- -
+
-
- {{ tags_list|tags_to_url }} -
- - -
-
- {% for post in posts %} - {% include 'posts/partials/_posts_hero.html' %} - {% endfor %} +
+ {{ tags_list|tags_to_url }}
-
- {% for post in events %} - {% include 'posts/partials/_date_box.html' %} - {% endfor %} + +
+
+ {% for post in posts %} + {% include 'posts/partials/_posts_hero.html' %} + {% endfor %} +
+
+ {% for post in events %} + {% include 'posts/partials/_date_box.html' %} + {% endfor %} + +
-
- -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/fet2020/templates/members/partials/_job_membership_grid.html b/fet2020/templates/members/partials/_job_membership_grid.html index fe2bc2d0..1cd9683d 100644 --- a/fet2020/templates/members/partials/_job_membership_grid.html +++ b/fet2020/templates/members/partials/_job_membership_grid.html @@ -1,11 +1,11 @@
{% for mem in job_memberships %} - {% with member=mem.member %} + {% with member=mem.member %}
-

{{mem.member.surname}}

- {% include 'members/partials/_member.html' %} -

{{mem.get_job_role_display}} ({{mem.job_start|date}} - {{mem.job_end|date}})

+

{{mem.member.surname}}

+ {% include 'members/partials/_member.html' %} +

{{mem.get_job_role_display}} ({{mem.job_start|date}} - {{mem.job_end|date}})

- {%endwith %} + {% endwith %} {% endfor %}
\ No newline at end of file diff --git a/fet2020/templates/members/show.html b/fet2020/templates/members/show.html deleted file mode 100644 index 6842361c..00000000 --- a/fet2020/templates/members/show.html +++ /dev/null @@ -1,5 +0,0 @@ -{% extends 'layout.html' %} - -{% block content %} -Memeber -{% endblock %} diff --git a/fet2020/templates/posts/index.html b/fet2020/templates/posts/index.html index 9043926b..dd5c4e0f 100644 --- a/fet2020/templates/posts/index.html +++ b/fet2020/templates/posts/index.html @@ -3,16 +3,12 @@ {% block content %}
- - -
-
- {% for post in posts %} - {% include 'posts/partials/_posts_hero.html' %} - {% endfor %} - - +
+
+ {% for post in posts %} + {% include 'posts/partials/_posts_hero.html' %} + {% endfor %} +
-
-{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/fet2020/templates/posts/show.html b/fet2020/templates/posts/show.html index de93d517..7c18c9de 100644 --- a/fet2020/templates/posts/show.html +++ b/fet2020/templates/posts/show.html @@ -91,4 +91,4 @@ {% endfor %}
-{% endblock %}fffsdfag \ No newline at end of file +{% endblock %} \ No newline at end of file diff --git a/fet2020/templates/posts/tag.html b/fet2020/templates/posts/tag.html index f518f382..7c773635 100644 --- a/fet2020/templates/posts/tag.html +++ b/fet2020/templates/posts/tag.html @@ -1,6 +1,5 @@ {% extends 'layout.html' %} {% load post_helpers %} -{% load thumbnail %} {% block content %} {% if featured_post != None %} {% with post=featured_post %} @@ -17,7 +16,7 @@ {{post.subtitle | tags_to_url }} {% if post.author_member != None %}
- + {{post.author}}
{% else %}