temp-fix: only display maps with whitelisted keywords

This commit is contained in:
2023-11-25 16:15:28 +01:00
parent 8a7f5d0112
commit d58fc534fc

View File

@@ -319,10 +319,17 @@ def list():
@app.route("/") @app.route("/")
def mapnames(): def mapnames():
'''Index Location'''
# TODO list by user # TODO list by user
player = flask.request.headers.get("X-Forwarded-Preferred-Username") player = flask.request.headers.get("X-Forwarded-Preferred-Username")
maps = db.session.query(Map).order_by(asc(Map.mapname)).all() 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") @app.route("/open-info")
def openinfo(): def openinfo():