File indexing completed on 2026-04-28 07:24:56
0001 {% extends 'base.html' %}
0002 {% load static %}
0003 {% load swf_fmt %}
0004
0005 {% block title %}Alarm event {{ event.id|slice:":8" }} — Alarms{% endblock %}
0006
0007 {% block content %}
0008 <link rel="stylesheet" href="{% static 'css/state-colors.css' %}">
0009 <div class="container mt-3" style="max-width: 1100px;">
0010 <p><a href="{% url 'monitor_app:alarms_dashboard' %}">← All alarms</a></p>
0011 <h2 class="mb-1">{{ event.title|default:event.subject }}</h2>
0012 {% if event.title and event.subject and event.title != event.subject %}
0013 <div class="text-muted mb-3">{{ event.subject }}</div>
0014 {% else %}
0015 <div class="mb-3"></div>
0016 {% endif %}
0017
0018 <table class="table table-sm mb-3" style="max-width:900px;">
0019 <tbody>
0020 <tr><th style="width:200px;">entry_id</th>
0021 <td><code>{{ event.entry_id }}</code></td></tr>
0022 <tr><th>State</th>
0023 <td class="{% if event.state == 'active' %}failed_fill{% else %}paused_fill{% endif %}">
0024 {{ event.state }}
0025 </td></tr>
0026 <tr><th>Fire time</th><td>{{ event.fire_time|fmt_dt }}</td></tr>
0027 <tr><th>Clear time</th><td>{{ event.clear_time|fmt_dt|default:'— (still active)' }}</td></tr>
0028 <tr><th>Last seen</th><td>{{ event.last_seen|fmt_dt }}</td></tr>
0029 <tr><th>Recipients</th><td>{{ event.recipients|join:', ' }}</td></tr>
0030 </tbody>
0031 </table>
0032
0033 <div class="card mb-3">
0034 <div class="card-header"><strong>Email body</strong></div>
0035 <div class="card-body">
0036 <pre style="white-space: pre-wrap; margin: 0;">{{ event.content }}</pre>
0037 </div>
0038 </div>
0039
0040 <div class="card mb-3">
0041 <div class="card-header"><strong>Context data</strong></div>
0042 <div class="card-body">
0043 <table class="table table-sm mb-0">
0044 <tbody>
0045 {% for k, v in event.context_data.items %}
0046 <tr>
0047 <th style="width: 260px;"><code>{{ k }}</code></th>
0048 {% if k == 'status' %}
0049 <td class="{{ v|state_class }}">{{ v }}</td>
0050 {% else %}
0051 <td>{{ v }}</td>
0052 {% endif %}
0053 </tr>
0054 {% endfor %}
0055 </tbody>
0056 </table>
0057 </div>
0058 </div>
0059 </div>
0060 {% endblock %}