jobs in profile, order by job name
This commit is contained in:
@@ -52,13 +52,21 @@ class JobMemberManager(models.Manager):
|
||||
|
||||
def get_active_jobs(self, member_id):
|
||||
date_today = timezone.now().date()
|
||||
qs = self.get_queryset().filter(member__id=member_id).order_by("-job_start")
|
||||
qs = (
|
||||
self.get_queryset()
|
||||
.filter(member__id=member_id)
|
||||
.order_by("-job_start", "job__name")
|
||||
)
|
||||
|
||||
return qs.filter(Q(job_end__gt=date_today) | Q(job_end__isnull=True))
|
||||
|
||||
def get_inactive_jobs(self, member_id):
|
||||
date_today = timezone.now().date()
|
||||
qs = self.get_queryset().filter(member__id=member_id).order_by("-job_start")
|
||||
qs = (
|
||||
self.get_queryset()
|
||||
.filter(member__id=member_id)
|
||||
.order_by("-job_start", "job__name")
|
||||
)
|
||||
|
||||
return qs.filter(
|
||||
Q(job_end__lt=date_today + timedelta(days=1)) & Q(job_end__isnull=False)
|
||||
|
||||
Reference in New Issue
Block a user