From 1ce208b9889cf207ce539cccdba0f343d86e324f Mon Sep 17 00:00:00 2001 From: jonsger Date: Wed, 15 Dec 2021 12:25:24 +0100 Subject: [PATCH] Adapt `capacity` tags for camp sites etc. (#107) * Add capacity:* tags for tourism=camp_site. * Use capacity:caravans for tourism=caravan_site. * Use distinct capacity tags for tourism=camp_site. * upgrade capacity fields to regular fields Co-authored-by: Martin Raifer --- data/fields/capacity/caravans.json | 7 +++++++ data/fields/capacity/persons.json | 7 +++++++ data/fields/capacity/tents.json | 11 +++++++++++ data/presets/tourism/camp_site.json | 4 +++- data/presets/tourism/caravan_site.json | 2 +- 5 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 data/fields/capacity/caravans.json create mode 100644 data/fields/capacity/persons.json create mode 100644 data/fields/capacity/tents.json diff --git a/data/fields/capacity/caravans.json b/data/fields/capacity/caravans.json new file mode 100644 index 000000000..5aa88e427 --- /dev/null +++ b/data/fields/capacity/caravans.json @@ -0,0 +1,7 @@ +{ + "key": "capacity:caravans", + "type": "number", + "minValue": 0, + "label": "Capacity (Caravans)", + "placeholder": "10, 20, 50..." +} diff --git a/data/fields/capacity/persons.json b/data/fields/capacity/persons.json new file mode 100644 index 000000000..b57b4dc10 --- /dev/null +++ b/data/fields/capacity/persons.json @@ -0,0 +1,7 @@ +{ + "key": "capacity:persons", + "type": "number", + "minValue": 0, + "label": "Capacity (Persons)", + "placeholder": "50, 100, 200..." +} diff --git a/data/fields/capacity/tents.json b/data/fields/capacity/tents.json new file mode 100644 index 000000000..df2a51ea1 --- /dev/null +++ b/data/fields/capacity/tents.json @@ -0,0 +1,11 @@ +{ + "key": "capacity:tents", + "type": "number", + "minValue": 0, + "label": "Capacity (Tents)", + "placeholder": "10, 20, 50...", + "prerequisiteTag": { + "key": "tents", + "valueNot": "no" + } +} diff --git a/data/presets/tourism/camp_site.json b/data/presets/tourism/camp_site.json index d5bc0f9c3..19eb8a6f6 100644 --- a/data/presets/tourism/camp_site.json +++ b/data/presets/tourism/camp_site.json @@ -5,7 +5,9 @@ "operator", "address", "access_simple", - "capacity", + "capacity/caravans", + "capacity/persons", + "capacity/tents", "fee", "payment_multi_fee", "charge_fee" diff --git a/data/presets/tourism/caravan_site.json b/data/presets/tourism/caravan_site.json index 780e93a92..1acde2ca2 100644 --- a/data/presets/tourism/caravan_site.json +++ b/data/presets/tourism/caravan_site.json @@ -3,7 +3,7 @@ "fields": [ "name", "address", - "capacity", + "capacity/caravans", "sanitary_dump_station", "power_supply", "internet_access",