DealDocumentScreening/src/contract_check/api/admin/templates/mq_queues.html

46 lines
1.3 KiB
HTML

{% extends "base.html" %}
{% block title %}DLQ — Админка{% endblock %}
{% block content %}
<div class="card">
<div class="toolbar">
<h2 style="margin:0">Очереди DLQ <span class="muted" style="font-weight:400;font-size:14px">({{ total_messages }})</span></h2>
</div>
{% if error %}
<div class="card" style="border-color:var(--bad)">
<p style="margin:0;color:var(--bad)">{{ error }}</p>
</div>
{% endif %}
<table>
<thead>
<tr>
<th>Очередь</th>
<th>Сообщений</th>
<th>Состояние</th>
<th></th>
</tr>
</thead>
<tbody>
{% for row in rows %}
<tr>
<td><code>{{ row.name }}</code></td>
<td>
{% if row.messages is none %}
<span class="muted"></span>
{% elif row.messages == 0 %}
<span class="pill">0</span>
{% else %}
<span class="pill warn">{{ row.messages }}</span>
{% endif %}
</td>
<td class="muted">{{ row.state }}</td>
<td><a class="btn ghost sm" href="/admin/mq/dlq/{{ row.name }}">Просмотр</a></td>
</tr>
{% else %}
<tr><td colspan="4"><div class="empty">Нет DLQ</div></td></tr>
{% endfor %}
</tbody>
</table>
</div>
{% endblock %}