From b1a963571905ea35a721dd78bbe58f2debfd9ec6 Mon Sep 17 00:00:00 2001 From: esir Date: Wed, 3 Feb 2021 15:03:54 +0300 Subject: [PATCH] Allows filtering of nodes using location city --- sensorsafrica/api/v1/filters.py | 1 + sensorsafrica/api/v2/filters.py | 1 + 2 files changed, 2 insertions(+) diff --git a/sensorsafrica/api/v1/filters.py b/sensorsafrica/api/v1/filters.py index 3989a2e..b61e7de 100644 --- a/sensorsafrica/api/v1/filters.py +++ b/sensorsafrica/api/v1/filters.py @@ -8,6 +8,7 @@ class Meta: model = Node fields = { "location__country": ["exact"], + "location__city": ["exact"], "last_notify": ["exact", "gte", "lte"]} filter_overrides = { models.DateTimeField: { diff --git a/sensorsafrica/api/v2/filters.py b/sensorsafrica/api/v2/filters.py index b6b6e91..9dff349 100644 --- a/sensorsafrica/api/v2/filters.py +++ b/sensorsafrica/api/v2/filters.py @@ -6,6 +6,7 @@ class CustomSensorFilter(SensorFilter): class Meta(SensorFilter.Meta): fields = {"sensor": ["exact"], "location__country": ['exact'], + "location__city": ['exact'], "timestamp": ("gte", "lte"), } filter_overrides = {