{% extends "layouts/base.html" %} {% block title %} Bulk download status ~ ATR {% endblock title %} {% block description %} View the status of a bulk download task. {% endblock description %} {% block head_extra %} {% if task.status.value == "queued" or task.status.value == "active" %} {% endif %} {% endblock head_extra %} {% block content %}
Task status
{%- if task.status.value == "queued" -%} Pending {%- elif task.status.value == "active" -%} Running {%- elif task.status.value == "completed" -%} Completed {%- elif task.status.value == "failed" -%} Failed {%- else -%} {{ task.status.value }} {%- endif -%}
Task ID
{{ task.id }}
Started
{% if task.started %} {{ task.started.strftime("%Y-%m-%d %H:%M:%S UTC") }} {% else %} Not started {% endif %}
{% if task.completed %}
Completed
{{ task.completed.strftime("%Y-%m-%d %H:%M:%S UTC") }}
{% endif %} {% if task.result %} {% if task.result.progress is defined %}
{{ task.result.progress }}%
{{ task.result.progress }}% complete
{% endif %} {% if task.result.message %}
{{ task.result.message }}
{% endif %} {% if task.status == TaskStatus.COMPLETED %}
Summary
{% if task.result.url %} {% endif %} {% if task.result.file_types %} {% endif %} {% if task.result.files_downloaded %} {% endif %}
URL {{ task.result.url }}
File types {{ task.result.file_types|join(", ") }}
Files downloaded {{ task.result.files_downloaded }}
{% endif %} {% endif %} {% if task.error %}
{{ task.error }}
{% endif %}
{% if task.status in [TaskStatus.QUEUED, TaskStatus.ACTIVE] %}
This page will automatically refresh every 2 seconds to show the latest status.
{% endif %}
{% endblock content %} {% block javascripts %} {{ super() }} {% endblock javascripts %}