about summary refs log tree commit diff
path: root/uploader
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2026-01-13 10:29:47 -0600
committerFrederick Muriuki Muriithi2026-01-13 10:30:34 -0600
commit0c9442ada06e4d02635f62596f5563be91c46f00 (patch)
treeb8f376ed5ecb250975d75f5613e46ec6b79f2f19 /uploader
parent225171b7ddf4387ab944c8c3ce781e716060ca08 (diff)
downloadgn-uploader-0c9442ada06e4d02635f62596f5563be91c46f00.tar.gz
Redirect to "Job Summary" page by default on successful completion.
Diffstat (limited to 'uploader')
-rw-r--r--uploader/background_jobs.py7
-rw-r--r--uploader/templates/background-jobs/default-success-page.html17
2 files changed, 4 insertions, 20 deletions
diff --git a/uploader/background_jobs.py b/uploader/background_jobs.py
index 3bfd354..fa8eb65 100644
--- a/uploader/background_jobs.py
+++ b/uploader/background_jobs.py
@@ -92,10 +92,11 @@ def handler(job: dict, handler_type: str) -> HandlerType:
         return _handler(job)
 
     def __default_success_handler__(_job):
-        return render_template(
-            "background-jobs/default-success-page.html", job=_job)
+        return render_template("background-jobs/job-summary.html",
+                               job=_job,
+                               display_datetime=__default_datetime_formatter__)
 
-    return __default_success_handler__
+    return __default_success_handler__(job)
 
 
 error_handler = partial(handler, handler_type="error")
diff --git a/uploader/templates/background-jobs/default-success-page.html b/uploader/templates/background-jobs/default-success-page.html
deleted file mode 100644
index 5732456..0000000
--- a/uploader/templates/background-jobs/default-success-page.html
+++ /dev/null
@@ -1,17 +0,0 @@
-{%extends "phenotypes/base.html"%}
-{%from "flash_messages.html" import flash_all_messages%}
-
-{%block title%}Background Jobs: Success{%endblock%}
-
-{%block pagetitle%}Background Jobs: Success{%endblock%}
-
-{%block contents%}
-{{flash_all_messages()}}
-
-<div class="row">
-  <p>Job <strong>{{job.job_id}}</strong>,
-    {%if job.get("metadata", {}).get("job-type")%}
-    of type '<em>{{job.metadata["job-type"]}}</em>
-    {%endif%}' completed successfully.</p>
-</div>
-{%endblock%}