calendar is now only future events; posts include members and images

This commit is contained in:
2020-08-27 20:01:24 +00:00
parent 7faddf6468
commit 37dff3b310
8 changed files with 21 additions and 12 deletions

View File

@@ -20,7 +20,7 @@ def index(request):
context = { context = {
'posts': posts, 'posts': posts,
'events': Event.objects.order_by("-event_start").all(), 'events': Event.objects.get_all_events(),
'featured_post': featured_post, 'featured_post': featured_post,
'featured_post2': FetMeeting.objects.first(), 'featured_post2': FetMeeting.objects.first(),
'tags_list': ", ".join(t) 'tags_list': ", ".join(t)

View File

@@ -70,7 +70,7 @@ def profile_view(request, member_name=None):
job_group = deque(JobGroup.objects.all()) job_group = deque(JobGroup.objects.all())
member = None member = None
member = deque(Member.all_members.filter(mailaccount=member_name)) member = deque(Member.all_members.filter(nickname=member_name))
context = { context = {
"job_group": job_group, "job_group": job_group,

View File

@@ -61,7 +61,7 @@ class EventManager(models.Manager):
return super().get_queryset().filter( return super().get_queryset().filter(
Q(is_event=True) Q(is_event=True)
& Q(event_start__gt=date_today) & Q(event_start__gt=date_today)
).order_by('-public_date') ).order_by('-event_start')
class FetMeetingManager(models.Manager): class FetMeetingManager(models.Manager):

View File

@@ -41,11 +41,20 @@ def show(request, id=None):
elif id != "" and id is not None: elif id != "" and id is not None:
p = Post.objects.get(slug=(id)) p = Post.objects.get(slug=(id))
from members.models import Member
from easy_thumbnails.files import get_thumbnailer
#post_author = p.author
post_author = Member.all_members.filter(nickname=p.author)
post_author_thumb_url = get_thumbnailer(post_author[0].image)['thumb'].url
context = { context = {
"post": p, "post": p,
"next": get_next_dict().get(p.slug, None), "next": get_next_dict().get(p.slug, None),
"related_posts": p.tags.similar_objects(), "related_posts": p.tags.similar_objects(),
"ep_link": get_pad_link(p.slug + "-agenda") "ep_link": get_pad_link(p.slug + "-agenda"),
"author_image": post_author_thumb_url
} }
response = render(request, 'posts/show.html', context) response = render(request, 'posts/show.html', context)
response.set_cookie("HelloWorld", "TestWert", domain="https://etherpad2.2020.fet.at") response.set_cookie("HelloWorld", "TestWert", domain="https://etherpad2.2020.fet.at")

View File

@@ -1,4 +1,4 @@
{% extends 'layout.html' %} func{% extends 'layout.html' %}
{% load post_helpers %} {% load post_helpers %}
{% load static %} {% load static %}
{% block content %} {% block content %}
@@ -13,7 +13,7 @@
<div class="news-hero-text" > <div class="news-hero-text" >
<hr> <hr>
<div class="article-date"> <div class="article-date">
<p>Published on Jan 12, 2020 Just added now</p> <p>{{post.public_date}}</p>
</div> </div>
<div class="article-title"> <div class="article-title">
<h1>{{post.title| safe}}</h1> <h1>{{post.title| safe}}</h1>
@@ -55,8 +55,8 @@
{% endfor %} {% endfor %}
</div> </div>
<div class="medium-4 small-12 small-order-1 medium-order-2 padding-1"> <div class="medium-4 small-12 small-order-1 medium-order-2 padding-1">
{% for post in events %} {% for post in events %}
{% include 'posts/partials/_date_box.html' %} {% include 'posts/partials/_date_box.html' %}
{% endfor %} {% endfor %}
</div> </div>

View File

@@ -2,7 +2,7 @@
{# only thumb and name of member #} {# only thumb and name of member #}
{% load thumbnail %} {% load thumbnail %}
<a class="thumbnail member-thumb" href="/members/member/{{member.mailaccount}}" style="width:150px;height:150px"> <a class="thumbnail member-thumb" href="/members/member/{{member.nickname}}" style="width:150px;height:150px">
{% if member.image %} {% if member.image %}
<img src="{{member.image | thumbnail_url:'thumb'}}" /> <img src="{{member.image | thumbnail_url:'thumb'}}" />
{% endif %} {% endif %}

View File

@@ -1,4 +1,4 @@
<a href =""> <a href ="posts/{{post.slug}}">
<div class="date-box"> <div class="date-box">
<span> <span>
<span class="date-badge badge primary" style=""> <span class="date-badge badge primary" style="">

View File

@@ -16,8 +16,8 @@
<div class="article-details"> <div class="article-details">
{{post.subtitle | tags_to_url }} {{post.subtitle | tags_to_url }}
<div class="article-author"> <div class="article-author">
<img src="https://unsplash.it/50/50?image=1005" alt="" /> <img src="{{author_image}}" alt="" style="width:80px;height:80px"/>
<a href="#">Jane Austen</a> <a href="/members/member/{{post.author}}">{{post.author}}</a>
</div> </div>
<div class="article-comments"> <div class="article-comments">