Back to home page

EIC code displayed by LXR

 
 

    


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' %}">&larr; 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 %}