Filter builds by "overdue" status

This commit is contained in:
Oliver Walters committed 2020-12-15 23:27:59 +11:00
1 parent 802dd5174c
commit 51da26d21d
3 files changed
+15 -6

No files matched your search

+11
View File
@@ -73,6 +73,17 @@ class BuildList(generics.ListCreateAPIView):
else:
queryset = queryset.exclude(status__in=BuildStatus.ACTIVE_CODES)
# Filter by "overdue" status?
overdue = params.get('overdue', None)
if overdue is not None:
overdue = str2bool(overdue)
if overdue:
queryset = queryset.filter(Build.OVERDUE_FILTER)
else:
queryset = queryset.exclude(Build.OVERDUE_FILTER)
# Filter by associated part?
part = params.get('part', None)