{% extends "admin/dj_celery_panel/base.html" %} {% load i18n static dcr_icons %} {% block panel_page_content %}
{% dcr_icon "chart" %}

{% trans "Task Execution History" %}

{% trans "Search and inspect individual task runs." %}

{% include "admin/dj_celery_panel/_backend_info.html" %}

{% trans "Tasks" %} {{ tasks|length }} {% trans "OF" %} {{ total_count }}

{% if show_filters %}
{% endif %}
{% if tasks %} {% for task in tasks %} {% endfor %} {% else %} {% endif %}
{% trans "Task ID" %} {% trans "Task Name" %} {% trans "Worker" %} {% trans "Status" %} {% trans "Created" %} {% trans "Result" %}
{{ task.id }} {% if task.name %} {{ task.name }} {% else %} {% trans "Unknown" %} {% endif %} {% if task.worker %} {{ task.worker }} {% else %} {% trans "Unknown" %} {% endif %} {% if task.status == "SUCCESS" %} {% trans "SUCCESS" %} {% elif task.status == "FAILURE" %} {% trans "FAILURE" %} {% elif task.status == "STARTED" or task.status == "ACTIVE" %} {% trans "ACTIVE" %} {% elif task.status == "PENDING" %} {% trans "PENDING" %} {% elif task.status == "RESERVED" %} {% trans "RESERVED" %} {% elif task.status == "RETRY" %} {% trans "RETRY" %} {% elif task.status == "REVOKED" %} {% trans "REVOKED" %} {% else %} {{ task.status }} {% endif %} {{ task.date_created|date:"Y-m-d H:i:s" }} {% if task.result %} {{ task.result|slice:":100" }}{% if task.result|length > 100 %}...{% endif %} {% else %} {% endif %}

{% if search_query %}{% trans "No Tasks Found" %} {% else %}{% trans "No Tasks" %} {% endif %}

{% if search_query %} {% trans "No tasks match your search query." %} {% elif current_filter %} {% blocktrans with filter=current_filter %}No {{ filter }} tasks found. Try a different filter or check that workers are running.{% endblocktrans %} {% else %} {% trans "No tasks have been executed yet." %} {% endif %}

{% if search_query %} {% endif %}
{% if total_pages > 1 %}
{% blocktrans %}Page {{ page }} of {{ total_pages }}{% endblocktrans %}
{% if has_previous %} {% trans "Previous" %} {% else %} {% trans "Previous" %} {% endif %} {{ page }} {% if has_next %} {% trans "Next" %} {% else %} {% trans "Next" %} {% endif %}
{% endif %}
{% endblock %}