From 16f5d3c9a38cecb91bf0429aa9856f4e15892aa9 Mon Sep 17 00:00:00 2001 From: Alexej Rotar Date: Fri, 25 Aug 2023 10:41:29 +0200 Subject: [PATCH] enable disabling specific device types in form --- sites/angestoepselt/_data/config.json | 6 +++++- .../computer-beantragen/privat.md | 19 +++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/sites/angestoepselt/_data/config.json b/sites/angestoepselt/_data/config.json index 87dcb20..ad52f32 100644 --- a/sites/angestoepselt/_data/config.json +++ b/sites/angestoepselt/_data/config.json @@ -1,3 +1,7 @@ { - "applicationsClosed": true + "applicationsClosed": false, + "applicationsClosedFor": [ + "laptop", + "bare-laptop" + ] } \ No newline at end of file diff --git a/sites/angestoepselt/computer-beantragen/privat.md b/sites/angestoepselt/computer-beantragen/privat.md index ef5e034..882a8d9 100644 --- a/sites/angestoepselt/computer-beantragen/privat.md +++ b/sites/angestoepselt/computer-beantragen/privat.md @@ -1,6 +1,10 @@ --- layout: layouts/page.njk useForms: true +devices: + laptop: Laptop + bare-laptop: Laptop ohne Akku + desktop: Desktop-Computer --- # Privat einen Computer beantragen @@ -31,18 +35,33 @@ erhalten. Bitte teile uns zunächst deine Kontaktdaten mit. Welches Gerät würdest du gerne von uns erhalten? +{% if config.applicationsClosedFor.length > 0 %} + Bitte beachte, dass wir derzeit folgende Geräte leider nicht anbieten können: + +{% endif %} + +{% if 'desktop' not in config.applicationsClosedFor %}
+{% endif %} +{% if 'bare-laptop' not in config.applicationsClosedFor %}
+{% endif %} +{% if 'laptop' not in config.applicationsClosedFor %}
+{% endif %} Damit du einen Computer von uns erhalten kannst, benötigen wir von dir einen Nachweis der Bedürftigkeit. Das ist eines dieser Papiere, die von offiziellen