From d58fc534fcd43a37e44ef02438197d695fe66b88 Mon Sep 17 00:00:00 2001 From: Yannik Schmidt Date: Sat, 25 Nov 2023 16:15:28 +0100 Subject: [PATCH] temp-fix: only display maps with whitelisted keywords --- server.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server.py b/server.py index 8da2862..d429e31 100755 --- a/server.py +++ b/server.py @@ -319,10 +319,17 @@ def list(): @app.route("/") def mapnames(): + '''Index Location''' + # TODO list by user player = flask.request.headers.get("X-Forwarded-Preferred-Username") maps = db.session.query(Map).order_by(asc(Map.mapname)).all() - return flask.render_template("index.html", maps=maps, player=player) + + # FIXME better handling for unwanted maps # + allowed = ("A", "B", "C", "D", "E", "Fall", "Winter", "Spring", "Summer") + maps_filtered = filter(lambda m: m.mapname.startswith(allowed), maps) + + return flask.render_template("index.html", maps=maps_filtered, player=player) @app.route("/open-info") def openinfo():