From 1b5de8142fface85eb6d2de4fdbff9a41536968a Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Mon, 2 Dec 2024 15:50:50 -0600 Subject: Add UI to view status of the job as it runs. --- uploader/templates/phenotypes/job-status.html | 69 +++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 uploader/templates/phenotypes/job-status.html (limited to 'uploader/templates') diff --git a/uploader/templates/phenotypes/job-status.html b/uploader/templates/phenotypes/job-status.html new file mode 100644 index 0000000..d531a71 --- /dev/null +++ b/uploader/templates/phenotypes/job-status.html @@ -0,0 +1,69 @@ +{%extends "phenotypes/base.html"%} +{%from "cli-output.html" import cli_output%} +{%from "flash_messages.html" import flash_all_messages%} +{%from "macro-table-pagination.html" import table_pagination%} +{%from "phenotypes/macro-display-pheno-dataset-card.html" import display_pheno_dataset_card%} + +{%block extrameta%} +{%if job and job.status not in ("success", "completed:success", "error", "completed:error")%} + +{%endif%} +{%endblock%} + +{%block title%}Phenotypes{%endblock%} + +{%block pagetitle%}Phenotypes{%endblock%} + +{%block lvl4_breadcrumbs%} + +{%endblock%} + +{%block contents%} + +{%if job%} +
+

Status: {{job.status}}

+ {%if job.status in ("completed:success", "success")%} +

Continue +

+ {%endif%} +
+ +
+ {{cli_output(job, "stdout")}} +
+ +
+ {{cli_output(job, "stderr")}} +
+{%else%} +
+

No Such Job

+

Could not find a job with the ID: {{job_id}}

+

+ Please go back to + + the '{{dataset.Name}}' dataset page + to upload new phenotypes or edit existing ones.

+
+{%endif%} +{%endblock%} + +{%block sidebarcontents%} +{{display_pheno_dataset_card(species, population, dataset)}} +{%endblock%} -- cgit v1.2.3