mirror of
https://codeberg.org/angestoepselt/homepage.git
synced 2025-05-24 14:46:16 +00:00
Remove CoderDojo event
This commit is contained in:
parent
d6a67cce91
commit
6f5f6e0b37
3 changed files with 12 additions and 9 deletions
|
|
@ -56,14 +56,13 @@ else:
|
||||||
# Re-sign the token, so it's fresh and the timeout doesn't waive.
|
# Re-sign the token, so it's fresh and the timeout doesn't waive.
|
||||||
signed_csrf_token = serializer.dumps(csrf_token)
|
signed_csrf_token = serializer.dumps(csrf_token)
|
||||||
|
|
||||||
|
form_disabled = request_uri.startswith("/anmelden")
|
||||||
|
|
||||||
match os.environ.get("REQUEST_METHOD", "").upper():
|
match os.environ.get("REQUEST_METHOD", "").upper():
|
||||||
case "GET":
|
case "GET":
|
||||||
# For GET requests, serve the form that the user requested. The CSRF
|
# For GET requests, serve the form that the user requested. The CSRF
|
||||||
# token will be added here as well.
|
# token will be added here as well.
|
||||||
|
|
||||||
form_disabled = False
|
|
||||||
|
|
||||||
print(f"Status: {200 if not form_disabled else 503}")
|
print(f"Status: {200 if not form_disabled else 503}")
|
||||||
print(f"Content-Type: text/html")
|
print(f"Content-Type: text/html")
|
||||||
print(f"Set-Cookie: __Host-csrftoken={signed_csrf_token}; path=/; Secure; SameSite=Strict; HttpOnly")
|
print(f"Set-Cookie: __Host-csrftoken={signed_csrf_token}; path=/; Secure; SameSite=Strict; HttpOnly")
|
||||||
|
|
@ -107,9 +106,11 @@ match os.environ.get("REQUEST_METHOD", "").upper():
|
||||||
|
|
||||||
case _:
|
case _:
|
||||||
# This case should never actually happen because lighttpd filters out
|
# This case should never actually happen because lighttpd filters out
|
||||||
# requests accordingly.
|
# reprquests accordingly.
|
||||||
fail("405 Method Not Allowed", "Method Not Allowed")
|
fail("405 Method Not Allowed", "Method Not Allowed")
|
||||||
|
|
||||||
|
if form_disabled:
|
||||||
|
fail("503 Service Unavailable", "Form is disabled")
|
||||||
|
|
||||||
form = cgi.FieldStorage()
|
form = cgi.FieldStorage()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ useForms: true
|
||||||
eleventyNavigation:
|
eleventyNavigation:
|
||||||
key: Anmelden
|
key: Anmelden
|
||||||
order: 20
|
order: 20
|
||||||
|
callout: "Diese Veranstaltung ist bereits ausgebucht. Gerne kannst du dich aber für unseren Newsletter registrieren, wir planen demnächst weitere CoderDojos!"
|
||||||
---
|
---
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
|
@ -35,7 +36,8 @@ Hier findest du schon mal die Details zur kommenden Veranstaltung:
|
||||||
|
|
||||||
Schon jetzt wollen wir uns herzlich bei der Montesorri-Schule Würzburg bedanken, die zum ersten Mal ein CoderDojo in Würzburg mit uns ausrichten!
|
Schon jetzt wollen wir uns herzlich bei der Montesorri-Schule Würzburg bedanken, die zum ersten Mal ein CoderDojo in Würzburg mit uns ausrichten!
|
||||||
|
|
||||||
<form method="post" action="/anmelden">
|
<form class="blanked-out-form" method="post" action="/anmelden">
|
||||||
|
<fieldset disabled="disabled">
|
||||||
|
|
||||||
<input type="hidden" name="veranstaltung" value="06. Mai 2023" />
|
<input type="hidden" name="veranstaltung" value="06. Mai 2023" />
|
||||||
|
|
||||||
|
|
@ -113,4 +115,5 @@ Wir versuchen unser Bestes, aber wir können keine Leihgeräte garantieren.
|
||||||
<input type="submit" value="Anmeldung abschicken" />
|
<input type="submit" value="Anmeldung abschicken" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
</fieldset>
|
||||||
</form>
|
</form>
|
||||||
|
|
@ -16,14 +16,13 @@ Kostenlose Programmier- und Techniktreffen für Kinder und Jugendliche im Raum W
|
||||||
<div>
|
<div>
|
||||||
<h2>Aktuelles</h2>
|
<h2>Aktuelles</h2>
|
||||||
<p>
|
<p>
|
||||||
Wir sind zurück!
|
Wir planen derzeit die nächste Veranstaltung.
|
||||||
Melde dich jetzt für unsere nächste Veranstaltung an.
|
Schau doch in ein paar Wochen nochmal vorbei!
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<a href="/anmelden">
|
<a href="#" style="visibility: hidden" aria-hidden="hidden">
|
||||||
<h3>Jetzt anmelden</h3>
|
.
|
||||||
<em class="inline-callout">Sa. 24.06.23 @ Montessori-Schule</em>
|
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a href="https://mailing.angestoepselt.de/subscription/form" target="_blank">
|
<a href="https://mailing.angestoepselt.de/subscription/form" target="_blank">
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue