Fix filter action logic to allow server side filtering in future

Change-Id: I7a7812f04739a9f30324a0a7d092336151ad1e18
This commit is contained in:
Rob Raymond 2015-01-29 13:44:31 -07:00
parent bc22ce9b0a
commit 1130a7fe2f
3 changed files with 3 additions and 3 deletions

View File

@ -76,7 +76,7 @@ class AlarmsFilterAction(tables.FilterAction):
"""Naive case-insensitive search."""
q = filter_string.lower()
return [alarm for alarm in alarms
if q in alarm.name.lower()]
if q in alarm['name'].lower()]
class AlarmsTable(tables.DataTable):

View File

@ -181,7 +181,7 @@ class AlarmsFilterAction(tables.FilterAction):
"""Naive case-insensitive search."""
q = filter_string.lower()
return [alarm for alarm in alarms
if q in alarm.name.lower()]
if q in alarm['metrics'][0]['name'].lower()]
class AlarmsTable(tables.DataTable):

View File

@ -81,7 +81,7 @@ class NotificationsFilterAction(tables.FilterAction):
"""Naive case-insensitive search."""
q = filter_string.lower()
return [notif for notif in notifications
if q in notif.name.lower()]
if q in notif['name'].lower()]
class NotificationsTable(tables.DataTable):