{% extends "_base.html" %} {% from "_action.html" import action %} {% from "_grid.html" import row, column %} {% from "_panel.html" import panel %} {% from "_tabs.html" import tabs, tab %} {% from "_timestamp.html" import timestamp %} {% block subtitle %}{{ queue.name }}{% endblock %} {% block content %} {% call row() %} {% call column() %} {% call tabs() %} {% call tab("standard", make_uri("queues", queue.name), current_tab) %} Standard ({{ queue.jobs|short }}) {% endcall %} {% call tab("delayed", make_uri("queues", queue.name, "delayed"), current_tab) %} Delayed ({{ queue.jobs_delayed|short }}) {% endcall %} {% call tab("failed", make_uri("queues", queue.name, "failed"), current_tab) %} Failed ({{ queue.jobs_dead|short }}) {% endcall %} {% endcall %} {% endcall %} {% endcall %} {% call row() %} {% call column() %} {% call panel() %} {% for job in jobs %} {% endfor %} {% if not jobs %} {% endif %}
Job ETA Created Retries Actions
{{ job }} {{ timestamp(job.eta) }} {{ timestamp(job.timestamp) }} {{ job.retries }} {% call row("row--no-gap") %} {% if current_tab == "failed" %} {% call column() %} {{ action("Requeue", make_uri("requeue-message"), { "id": job.message_id, "queue": queue_for_tab, }, classes="button--secondary")}} {% endcall %} {% endif %} {% call column() %} {{ action("Delete", make_uri("delete-message"), { "id": job.message_id, "queue": queue_for_tab, }, classes="button--tertiary")}} {% endcall %} {% endcall %}
There are no jobs in this queue.
{% endcall %} {% endcall %} {% endcall %} {% call row() %} {% if cursor %} {% call column() %} Next page {% endcall %} {% endif %} {% endcall %} {% endblock %}