Refactor dashboard_view to exclude TESTING campaigns from active campaigns list
All checks were successful
Deploy to Server / deploy (push) Successful in 22s

This commit is contained in:
Joakim Hellsén 2026-04-01 14:16:23 +02:00
commit 204f12bb9d
Signed by: Joakim Hellsén
SSH key fingerprint: SHA256:/9h/CsExpFp+PRhsfA0xznFx2CGfTT5R/kpuFfUgEQk

View file

@ -29,9 +29,10 @@ def dashboard_view(request: HttpRequest) -> HttpResponse:
HttpResponse: The HTTP response containing the rendered dashboard page. HttpResponse: The HTTP response containing the rendered dashboard page.
""" """
active_campaigns: QuerySet[models.ChzzkCampaign, models.ChzzkCampaign] = ( active_campaigns: QuerySet[models.ChzzkCampaign, models.ChzzkCampaign] = (
models.ChzzkCampaign.objects.filter(end_date__gte=timezone.now()).order_by( models.ChzzkCampaign.objects
"-start_date", .filter(end_date__gte=timezone.now())
) .exclude(status="TESTING")
.order_by("-start_date")
) )
return render( return render(
request=request, request=request,