{% extends "_base.html" %} {% set active_page = "history" %} {% from "_partials/job_card.html" import job_row %} {% block title %}History — TaskQ Admin{% endblock %} {% block content %}
| ID | Actor | Queue | Status | Enqueued | Started | Finished | Duration | Attempt | Source |
|---|---|---|---|---|---|---|---|---|---|
| {{ job.id }} | {{ job.actor }} | {{ job.queue }} | {{ job.status }} | {{ job.created_at }} | {{ job.started_at or '—' }} | {{ job.finished_at or '—' }} | {% if job.duration_ms is not none %}{{ "%.1f"|format(job.duration_ms / 1000) }}s{% else %}—{% endif %} | {{ job.attempt }}/{{ job.max_attempts }} | {% if job.is_archived %}archived{% else %}live{% endif %} |
No completed jobs found matching the current filters.
{% endif %} {% endblock %}