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",