add order to jobs sidebar

This commit is contained in:
2024-01-24 00:18:05 +00:00
parent 7ca73f65f8
commit 3e2022f353

View File

@@ -1,6 +1,7 @@
from collections import deque from collections import deque
from django import template from django import template
from django.db.models import F
from members.models import JobMember, JobGroup from members.models import JobMember, JobGroup
@@ -17,7 +18,9 @@ def get_jobs_sidebar(slug):
if not job_members: if not job_members:
job_groups.remove(elem) job_groups.remove(elem)
job_members = JobMember.active_member.get_all(slug=slug) job_members = JobMember.active_member.get_all(slug=slug).order_by(
F("job__order").asc(nulls_last=True), "job__name"
)
active_job_group = JobGroup.objects.filter(slug=slug).first() active_job_group = JobGroup.objects.filter(slug=slug).first()
context = { context = {