Skip to content

Commit b60367d

Browse files
committed
More filters for SurgeAlerts
1 parent 8d99e16 commit b60367d

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

notifications/drf_views.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@ class SurgeAlertFilter(filters.FilterSet):
2828
widget=CSVWidget,
2929
queryset=MolnixTag.objects.all(),
3030
)
31+
molnix_tag_name = filters.CharFilter(
32+
field_name="molnix_tags__name",
33+
lookup_expr="icontains",
34+
label="tag-name",
35+
help_text="Single partial match on Molnix tag name",
36+
)
3137
molnix_tag_names = CharInFilter(
3238
label="tag-names",
3339
field_name="molnix_tags__name",
@@ -50,9 +56,9 @@ class Meta:
5056
"start": ("exact", "gt", "gte", "lt", "lte"),
5157
"end": ("exact", "gt", "gte", "lt", "lte"),
5258
"molnix_id": ("exact", "in"),
53-
"message": ("exact", "in"),
59+
"message": ("exact", "in", "icontains"),
5460
"country": ("exact", "in"),
55-
"country__name": ("exact", "in"),
61+
"country__name": ("exact", "in", "icontains"),
5662
"country__iso": ("exact", "in"),
5763
"country__iso3": ("exact", "in"),
5864
}

0 commit comments

Comments
 (0)