From 5b856ff22ea85ecc0073dc94840d76ea2ed2f1e2 Mon Sep 17 00:00:00 2001 From: Karan Jayachandra Date: Fri, 15 Nov 2024 13:42:39 +0100 Subject: Added the reset player funcitonality --- src/match_up/routes.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/match_up/routes.py') diff --git a/src/match_up/routes.py b/src/match_up/routes.py index f64eafa..57e9812 100644 --- a/src/match_up/routes.py +++ b/src/match_up/routes.py @@ -1,6 +1,6 @@ from match_up import app, rg from jinja2 import Environment, PackageLoader -from flask import render_template, request, url_for +from flask import render_template, request, url_for, Response re = Environment(loader=PackageLoader("match_up")) @@ -101,6 +101,14 @@ def get_list_of_players(): return re.get_template("players.j2").render(players=all_players, url_for=url_for) +@app.route("/reset_players", methods=["POST"]) +def reset_all_players(): + rg.players.reset_all_players() + response = Response("Players reset!") + response.headers["HX-Refresh"] = "true" + return response + + @app.route("/court-toggle/", methods=["POST"]) def toggle_court(court_number): id = int(court_number) -- cgit v1.3.1