add 'show only jobs with active members'; add 'hide subitem if no members'

This commit is contained in:
2020-09-07 11:16:54 +00:00
parent 5026fb1ff8
commit 6ab25da5c7
2 changed files with 20 additions and 11 deletions

View File

@@ -43,9 +43,10 @@ def tags(request, tag=""):
active_members = JobMember.active_member.get_members_of_job(job_names=job_names) active_members = JobMember.active_member.get_members_of_job(job_names=job_names)
for idx, item in enumerate(job_names): for idx, item in enumerate(job_names):
members.append( if active_members[idx]:
(job_names[idx], active_members[idx], tag + "#" + slug_list[idx]) members.append(
) (job_names[idx], active_members[idx], tag + "#" + slug_list[idx])
)
context = { context = {
"posts": posts, "posts": posts,

View File

@@ -1,10 +1,18 @@
<b>Aktuelle Mitglieder:</b>
{% with job_memberships=active_members %} {% if active_members %}
{% include 'members/partials/_job_membership_grid.html' %}
{% endwith %}
<b>Vergangene Mitglieder: </b> <b>Aktuelle Mitglieder:</b>
{% with job_memberships=inactive_members %} {% with job_memberships=active_members %}
{% include 'members/partials/_job_membership_grid.html' %} {% include 'members/partials/_job_membership_grid.html' %}
{% endwith %} {% endwith %}
{% endif %}
{% if inactive_members %}
<b>Vergangene Mitglieder: </b>
{% with job_memberships=inactive_members %}
{% include 'members/partials/_job_membership_grid.html' %}
{% endwith %}
{% endif %}