{% extends 'admin/master.html' %} {% block body %} {% set error_count = tasks | selectattr('result') | selectattr('result.error') | list | length %}
Resync Task Status
{% if pending_count > 0 %} polling for updates… {% elif error_count > 0 %} completed with {{ error_count }} error(s) {% else %} all tasks finished {% endif %} {% if tasks and pending_count == 0 %}
{% endif %}
{% if not tasks %}
No tasks queued in this session.
{% else %} {% for task in tasks %} {% set has_error = task.result and task.result.get('error') %} {% endfor %}
Build Action Status Detail
{% if task.label %} {{ task.label }} {% elif task.result and task.result.label %} {{ task.result.label }} {% else %} {{ task.id[:12] }}… {% endif %} {% if task.type == "upload" %} {% elif task.type == "rehome" %} {% elif task.type == "resync_info" %} {% elif task.type == "resync_file" %} {% endif %} {% if has_error or task.state == 'FAILURE' %} ERROR {% elif task.state == 'SUCCESS' %} SUCCESS {% elif task.state in ('PENDING', 'STARTED', 'RETRY') %} {{ task.state }} {% else %} {{ task.state }} {% endif %} {% if has_error %} {{ task.result.error }} {% elif task.state == 'FAILURE' and task.result %} {{ task.result }} {% elif task.state == 'SUCCESS' %} Done {% elif task.state in ('PENDING', 'STARTED', 'RETRY') %} In progress… {% else %} {% endif %}
{% endif %}
{% endblock %}