From 07d3d6d9463fd922e899153147d86fe2d3c05e61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mara=20Z=C3=B6llner?= Date: Wed, 15 Jul 2026 15:56:37 +0200 Subject: [PATCH] Anpassung Navigationsleiste --- flask_app/app.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/flask_app/app.py b/flask_app/app.py index ec7b1d3..a4d01fd 100644 --- a/flask_app/app.py +++ b/flask_app/app.py @@ -368,6 +368,7 @@ def reset(): session.pop("spieler", None) session.pop("spieler_name", None) session.pop("spieler_id", None) + session.pop("abgeschlossen", None) return redirect("/app/") @@ -399,6 +400,7 @@ def start(): session["spieler_id"] = spieler_id session["spieler_name"] = name session["spieler"] = name + session["abgeschlossen"] = False return redirect("/app/raum/stadiontor") @@ -455,6 +457,14 @@ def raum(raum_id): '

Raum nicht gefunden

Zurück zum Start' ), 404 + if session.get("abgeschlossen"): + db.close() + return seite_html( + '

Geschafft!

' + '

Die Runde ist abgeschlossen. Du kannst jetzt nicht mehr zurück in das Stadiontor.

' + 'Zum Highscore' + ) + spieler_name = session.get("spieler") or session.get("spieler_name") if spieler_name: db.execute( @@ -487,6 +497,7 @@ def raum(raum_id): "UPDATE spielstand SET fertig_zeit=? WHERE spieler=? AND (fertig_zeit IS NULL OR fertig_zeit = 0)", (time.time(), spieler_name), ) + session["abgeschlossen"] = True db.commit() html = ( "

Geschafft!

"