alarms: only display alarms updated in the last 3 days
This commit is contained in:
parent
59c0161fd6
commit
799dc6e091
1 changed files with 4 additions and 1 deletions
|
@ -1,4 +1,5 @@
|
|||
from datetime import datetime, timedelta
|
||||
from time import timezone
|
||||
|
||||
from flask import Blueprint, render_template, Response, flash, redirect, url_for, request
|
||||
from sqlalchemy import exc, desc, or_
|
||||
|
@ -178,7 +179,9 @@ def search():
|
|||
|
||||
@portal.route('/alarms')
|
||||
def view_alarms():
|
||||
alarms = Alarm.query.order_by(Alarm.alarm_state, desc(Alarm.state_changed)).all()
|
||||
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)
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue