diff --git a/app/portal/__init__.py b/app/portal/__init__.py index 3cbb73f..75803b1 100644 --- a/app/portal/__init__.py +++ b/app/portal/__init__.py @@ -65,10 +65,13 @@ def search(): @portal.route('/alarms') def view_alarms(): - three_days_ago = datetime.now(timezone.utc) - timedelta(days=3) - alarms = Alarm.query.filter(Alarm.last_updated >= three_days_ago).order_by( - Alarm.alarm_state, desc(Alarm.state_changed)).all() - return render_template("alarms.html.j2", section="alarm", alarms=alarms) + one_day_ago = datetime.now(timezone.utc) - timedelta(days=1) + alarms = Alarm.query.filter(Alarm.last_updated >= one_day_ago).order_by( + desc(Alarm.alarm_state), desc(Alarm.state_changed)).all() + return render_template("list.html.j2", + section="alarm", + title="Alarms", + items=alarms) @portal.route('/lists') diff --git a/app/portal/templates/alarms.html.j2 b/app/portal/templates/alarms.html.j2 deleted file mode 100644 index 50fe8fb..0000000 --- a/app/portal/templates/alarms.html.j2 +++ /dev/null @@ -1,37 +0,0 @@ -{% extends "base.html.j2" %} -{% from 'bootstrap5/form.html' import render_form %} - -{% block content %} -
Resource | -Type | -State | -Message | -Last Update | -||
---|---|---|---|---|---|---|
Proxy: {{ alarm.proxy.url }} ({{ alarm.proxy.origin.domain_name }}) |
- {% elif alarm.target == "origin" %}
- Origin: {{ alarm.origin.domain_name }} | - {% elif alarm.target == "service/cloudfront" %} -AWS CloudFront | - {% endif %} -{{ alarm.alarm_type }} | -{{ alarm.alarm_state.name }} | -{{ alarm.text }} | -{{ alarm.last_updated | format_datetime }} | -
Resource | +Type | +State | +Message | +Last Update | +||
---|---|---|---|---|---|---|
Proxy: {{ alarm.proxy.url }} ({{ alarm.proxy.origin.domain_name }}) |
+ {% elif alarm.target == "origin" %}
+ Origin: {{ alarm.origin.domain_name }} | + {% elif alarm.target == "service/cloudfront" %} +AWS CloudFront | + {% endif %} +{{ alarm.alarm_type }} | +{{ alarm.alarm_state.name }} | +{{ alarm.text }} | +{{ alarm.last_updated | format_datetime }} | +