{% extends "skeleton.html" %} {% block page_title %}Queue Viewer: {{ queue_name }}{% endblock %} {% block body %} {% if error %}
{{ error }}
{% endif %}

Tasks for Queue: {{ queue_name }}

{% if tasks %}

About {{ queue_info.tasks_in_queue }} tasks in {{ queue_name }} queue. {% if is_push_queue %} Push the 'Run' button to execute a task manually. {% endif %}

{% if queue_info.tasks_in_queue > tasks|length %} (first {{ tasks|length }} viewable) {% endif %} {% set num_tasks_per_page = 100 %} {% set num_pages = (tasks|length / num_tasks_per_page)|round(method='ceil')|int %} {% set page = page|int(default=1) %} {% if page > num_pages %} {% set page = num_pages %} {% elif page < 1 %} {% set page = 1 %} {% endif %} {% set first_task_index = (page - 1) * num_tasks_per_page %} {% set last_task_index = first_task_index + num_tasks_per_page %} {% for task in tasks[first_task_index:last_task_index] %} {% endfor %}
Task Name ETA (UTC) Method URL
{{ task.name }} {% if task.eta_usec != 0 %}
{{ task.eta }}
({{ task.eta_delta }})
{% endif %}
{{ task.method }} {{ task.url }}
{% if num_pages > 1 %}
{% if page != 1 %} Previous {% endif %} {% for page_count in range(1, num_pages+1) %} {% if page_count == page %} {{ page_count }} {% else %} {{ page_count }} {% endif %} {% endfor %} {% if page != num_pages %} Next {% endif %}
{% endif %} {% else %} This queue doesn't contain any tasks. {% endif %} {% endblock %}