This commit is contained in:
2020-09-13 08:22:45 +00:00
parent c0285001d5
commit 0b05b7d513
8 changed files with 73 additions and 81 deletions

View File

@@ -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,6 +97,7 @@ 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):
if not self.agenda_key:
@@ -111,7 +108,6 @@ class Post(models.Model):
@agenda_html.setter
def agenda_html(self, value):
request_logger.info("Accessing etherpad ...")
h=ep.setPadHTML(self.agenda_key,value)
request_logger.info("set etherpad!")
return value
@@ -198,7 +194,7 @@ class PostSerializer(serializers.HyperlinkedModelSerializer):
'event_end',
'is_hidden',
'agenda_html'
# 'author'#,
# 'author',
]

View File

@@ -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,

View File

@@ -15,11 +15,11 @@
<div class="article-date">
<p>{{post.public_date}}</p>
</div>
<div class="article-title">
<h1>{{post.title| safe}}</h1>
<p>{{post.subtitle | safe}}</p>
</div>
</div>
</div>
</a>
@@ -28,8 +28,7 @@
<div class="medium-4 responsive-side-box cell">
<a href="{% url 'posts.index' %}"><h1>Neuigkeiten</h1>
</a>
<a href="{% url 'posts.index' %}"><h1>Neuigkeiten</h1></a>
<div class="article-row-section">
{% with post=featured_post %}
{% include 'posts/partials/_article_row.html' %}
@@ -61,7 +60,6 @@
</div>
</div>
</div>
{% endblock %}

View File

@@ -1,5 +0,0 @@
{% extends 'layout.html' %}
{% block content %}
Memeber
{% endblock %}

View File

@@ -3,15 +3,11 @@
{% block content %}
<div class="grid-container">
<div class="grid-x">
<div class="medium-8 cell">
{% for post in posts %}
{% include 'posts/partials/_posts_hero.html' %}
{% endfor %}
</div>
</div>
</div>

View File

@@ -91,4 +91,4 @@
{% endfor %}
</div>
</div>
{% endblock %}fffsdfag
{% endblock %}

View File

@@ -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 %}
<div class="article-author"><a href="{% url 'member' post.author_member.nickname %}">
<img src="{{post.author_member.image | thumbnail_url:'avatar'}}" alt="" />
<img src="{{author_image}}" alt="" />
{{post.author}}</a>
</div>
{% else %}