diff --git a/fet2020/members/views.py b/fet2020/members/views.py index bff13896..fff08eff 100644 --- a/fet2020/members/views.py +++ b/fet2020/members/views.py @@ -7,6 +7,8 @@ from django_filters.rest_framework import DjangoFilterBackend from .models import Member, JobMember, JobGroup, Job from .serializers import MemberSerializer, JobSerializer, JobGroupSerializer, JobMemberSerializer +from posts.models import Post + from rest_framework import viewsets #from rest_framework import permissions @@ -45,10 +47,13 @@ def index(request): pinned_job_groups, unpinned_job_groups = __get_job_groups() members = deque(Member.all_members.all()) + fs_info = Post.objects.filter(slug='fachschaft-info').first() + context = { "pinned_job_groups": pinned_job_groups, "unpinned_job_groups": unpinned_job_groups, "members": members, + "fs_info": fs_info, } return render(request, 'members/index.html', context) @@ -84,10 +89,13 @@ def members_view(request, filter=None): logger.info("Wrong member role '{}'".format(filter)) raise Http404("no member role") + fs_info = Post.objects.filter(slug='fachschaft-info').first() + context = { "pinned_job_groups": pinned_job_groups, "unpinned_job_groups": unpinned_job_groups, "members": members, + "fs_info": fs_info, } return render(request, 'members/index.html', context) diff --git a/fet2020/templates/members/index.html b/fet2020/templates/members/index.html index 5826e49a..e29c4803 100644 --- a/fet2020/templates/members/index.html +++ b/fet2020/templates/members/index.html @@ -62,7 +62,9 @@ {% if members %}