diff --git a/assets/layers/bike_parking/bike_parking.json b/assets/layers/bike_parking/bike_parking.json
index 27fdfa98cc..fbcc6d6ded 100644
--- a/assets/layers/bike_parking/bike_parking.json
+++ b/assets/layers/bike_parking/bike_parking.json
@@ -795,6 +795,19 @@
}
]
},
+ {
+ "id": "operator_email",
+ "question": {
+ "en": "What is the email address of the operator of this bicycle parking?",
+ "nl": "Wat is het emailadres van de beheerder van deze parking?"
+ },
+ "icon": "./assets/svg/envelope.svg",
+ "freeform": {
+ "key": "operator:email",
+ "type": "email"
+ },
+ "render": "{operator:email}"
+ },
{
"question": {
"en": "Does this bicycle parking have spots for cargo bikes?",
diff --git a/assets/layers/icons/icons.json b/assets/layers/icons/icons.json
index 70b9666ae6..8b290c036f 100644
--- a/assets/layers/icons/icons.json
+++ b/assets/layers/icons/icons.json
@@ -167,12 +167,18 @@
"#": "ignore-image-in-then",
"if": "contact:email~*",
"then": "
"
+ },
+ {
+ "#": "ignore-image-in-then",
+ "if": "operator:email~*",
+ "then": "
"
}
],
"condition": {
"or": [
"email~*",
- "contact:email~*"
+ "contact:email~*",
+ "operator:email~*"
]
}
},
diff --git a/assets/layers/questions/questions.json b/assets/layers/questions/questions.json
index 4f905b131f..d9b364b52a 100644
--- a/assets/layers/questions/questions.json
+++ b/assets/layers/questions/questions.json
@@ -266,6 +266,12 @@
"icon": "./assets/svg/envelope.svg",
"then": "{contact:email}",
"hideInAnswer": true
+ },
+ {
+ "if": "operator:email~*",
+ "icon": "./assets/svg/envelope.svg",
+ "then": "{operator:email}",
+ "hideInAnswer": true
}
],
"freeform": {