From ba394b3b0701d75b7061dbb92b095052176cfd16 Mon Sep 17 00:00:00 2001 From: Logan Williams Date: Fri, 31 Mar 2023 11:30:18 +0200 Subject: [PATCH] Minor frontend tweaks (link to wiki) --- api/api.py | 2 +- frontend/src/components/FeatureCustom.vue | 24 ++++++++++++++++++++--- frontend/src/components/SearchResult.vue | 6 ------ 3 files changed, 22 insertions(+), 10 deletions(-) diff --git a/api/api.py b/api/api.py index e34086c..47a452f 100644 --- a/api/api.py +++ b/api/api.py @@ -212,7 +212,7 @@ def make_filter_query(filter): else: parameter = sql.SQL("CAST({parameter} AS {cast})").format(parameter=parameter, cast=sql.SQL(subfilter['cast'])) - if 'value' not in subfilter or subfilter['value'] == '': + if subfilter['comparison'] == 'is null' or subfilter['comparison'] == 'is not null': filter_query = sql.SQL("{filter_query} ({parameter} {comparison})").format(filter_query=filter_query, parameter=parameter, comparison=sql.SQL(subfilter['comparison'])) else: if subfilter['comparison'] == 'starts with': diff --git a/frontend/src/components/FeatureCustom.vue b/frontend/src/components/FeatureCustom.vue index 8d19bfe..2434623 100644 --- a/frontend/src/components/FeatureCustom.vue +++ b/frontend/src/components/FeatureCustom.vue @@ -24,8 +24,21 @@ v-model="f.parameter" :items="$store.state.osmKeys" @input="getValues" - > + > + + Add condition - Add custom feature diff --git a/frontend/src/components/SearchResult.vue b/frontend/src/components/SearchResult.vue index 3db35e4..03c7340 100644 --- a/frontend/src/components/SearchResult.vue +++ b/frontend/src/components/SearchResult.vue @@ -25,18 +25,12 @@ - ({{ result.lat.toFixed(5) }}, {{ result.lng.toFixed(5) }}) -