Commit 792e3f91 authored by Mickaël Desfrênes's avatar Mickaël Desfrênes
Browse files

never cache tasks views

parent 164eb659
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@ from django.shortcuts import render, get_object_or_404, redirect
from jama import settings
from django.contrib.auth.models import User
from django.contrib.auth.decorators import user_passes_test
from django.views.decorators.cache import never_cache
from django.core.paginator import Paginator
from django.db.models import F, TextField
from django.db.models.functions import Cast, TruncDate
@@ -100,6 +101,7 @@ def ark_collection(request: HttpRequest, collection_id: int) -> HttpResponse:


@user_passes_test(lambda user: user.is_superuser)
@never_cache
def task_results(request: HttpRequest) -> HttpResponse:
    fields = list(DBTaskResult._meta.fields)
    field_names = [field.name for field in fields]
@@ -250,6 +252,7 @@ def task_results(request: HttpRequest) -> HttpResponse:


@user_passes_test(lambda user: user.is_superuser)
@never_cache
def task_result_details(request: HttpRequest, task_result_id) -> HttpResponse:
    task_result = get_object_or_404(DBTaskResult, pk=task_result_id)
    preferred_order = ["id", "task_path", "status", "enqueued_at"]