From 0e83df7517eed7f5fdc33129e556863668eacf94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at> Date: Sun, 31 Jul 2022 22:04:59 +0200 Subject: [PATCH] cycle_amenities: filter 'bicycle rental' includes rental=bicycle and service:bicycle:rental!=no --- cycle_amenities.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cycle_amenities.json b/cycle_amenities.json index dec975c..40340d6 100644 --- a/cycle_amenities.json +++ b/cycle_amenities.json @@ -111,6 +111,7 @@ }, "amenity=bicycle_rental": { "sign": "R", + "filter_query": "(nwr[amenity=bicycle_rental];nwr[rental~\"^(.*;|)bicycle(|;.*)$\"];nwr['service:bicycle:rental']['service:bicycle:rental'!='no'];)", "priority": 1 }, "man_made=monitoring_station": { @@ -135,7 +136,7 @@ "name": "{{ trans('filter:type') }}", "show_default": "true", "type": "select", - "values": "{% for k, v in const %}<option value=\"{{ k }}\" query=\"nwr[{{ k }}]\">{{ tagTrans(k) }}</option>{% endfor %}" + "values": "{% for k, v in const %}<option value=\"{{ k }}\" query=\"{{ v.filter_query|default('nwr[' ~ k ~ ']') }}\">{{ tagTrans(k) }}</option>{% endfor %}" } } }