From e7d2e960ad4fbbbcc60abcddeb37d9aa7951b2e2 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Sat, 2 Mar 2024 22:31:40 +0100 Subject: [PATCH] Add points to race table --- formula10/controller/race_controller.py | 4 +++- formula10/templates/race.jinja | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/formula10/controller/race_controller.py b/formula10/controller/race_controller.py index 3695b74..aa0eff2 100644 --- a/formula10/controller/race_controller.py +++ b/formula10/controller/race_controller.py @@ -3,6 +3,7 @@ from flask import redirect, render_template, request from werkzeug import Response from formula10.database.update_queries import delete_race_guess, update_race_guess +from formula10.domain.points_model import PointsModel from formula10.domain.template_model import TemplateModel from formula10 import app @@ -22,8 +23,9 @@ def race_active_user(user_name: str) -> str: user_name = unquote(user_name) model = TemplateModel(active_user_name=user_name, active_result_race_name=None) + points = PointsModel() - return render_template("race.jinja", model=model) + return render_template("race.jinja", model=model, points=points) @app.route("/race-guess//", methods=["POST"]) diff --git a/formula10/templates/race.jinja b/formula10/templates/race.jinja index 9f67d2f..396a793 100644 --- a/formula10/templates/race.jinja +++ b/formula10/templates/race.jinja @@ -35,11 +35,11 @@ {# Link should only be visible if all users are visible #} {% if model.active_user is not none %} - {{ model.active_user.name }} + {{ model.active_user.name }} ({{ points.total_points_by(model.active_user.name) }}) {% else %} {% for user in model.all_users() %} - {{ user.name }} + {{ user.name }} ({{ points.total_points_by(user.name) }}) {% endfor %} {% endif %}