diff --git a/data/fields/capacity/caravans.json b/data/fields/capacity/caravans.json new file mode 100644 index 00000000..5aa88e42 --- /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 00000000..b57b4dc1 --- /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 00000000..df2a51ea --- /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 d5bc0f9c..19eb8a6f 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 780e93a9..1acde2ca 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",