{% from "macros.html" import bar_color, icon %} {% if job %}
{% if job.queue %}
queue
{{ job.queue }}
{% endif %} {% if job.processed_on %}
processed
{{ job.processed_on|clockms }}
{% endif %} {% if job.processed_on and job.finished_on %}
duration
{{ (job.finished_on - job.processed_on)|dur }}
{% endif %} {% if job.finished_on %}
finished
{{ job.finished_on|clockms }}
{% endif %} {% if job.progress is not none %}
progress
{% if job.progress is number %}
{{ job.progress }}%
{% else %} {{ job.progress|tojson }} {% endif %}
{% endif %}
data
{{ job.data|pretty }}
opts
{{ job.opts|pretty }}
{% if job.returnvalue is not none %}
result
{{ job.returnvalue|pretty }}
{% endif %} {% if job.logs %}
logs
{% for line in job.logs %}
{{ line }}
{% endfor %}
{% endif %} {% if job.failed_reason %}
error
{{ job.failed_reason }}
{% endif %} {% if job.stacktrace and show_stacktraces|default(true) %}
stack trace
{{ job.stacktrace }}
{% endif %}
{% else %}
{{ icon('inbox', 'w-8 h-8') }}

Job not found

It may have completed and been removed, or been recovered and re-run under a new id.

{% endif %}