add 'show members when searching for the correspondent hashtag'

This commit is contained in:
2020-09-07 10:20:05 +00:00
parent e490980d3e
commit 5026fb1ff8
3 changed files with 41 additions and 11 deletions

View File

@@ -10,7 +10,7 @@ from rest_framework import viewsets
# from rest_framework import permissions
from .models import Post, PostSerializer, FetMeeting
from members.models import Member
from members.models import Member, JobMember
# from documents import add_ep_to_response, get_ep_sessionid2
from documents import get_pad_link
from documents.etherpadlib import add_ep_cookie
@@ -35,10 +35,22 @@ def index(request):
def tags(request, tag=""):
posts = deque(Post.objects.get_visible_articles().filter(tags__name=tag))
featured_post = Post.objects.get_visible_articles().filter(slug=tag).first()
members = []
job_names, slug_list = JobMember.jobs.get_job_names(slug=tag)
if job_names:
active_members = JobMember.active_member.get_members_of_job(job_names=job_names)
for idx, item in enumerate(job_names):
members.append(
(job_names[idx], active_members[idx], tag + "#" + slug_list[idx])
)
context = {
"posts": posts,
"featured_post": featured_post,
"members": members,
"tags_list": None,
}