Compare commits

...

3 Commits

Author SHA1 Message Date
ba9c72f71d Make hot take textbox larger
All checks were successful
Build Formula10 Docker Image / build-docker (push) Successful in 14s
2024-02-26 16:35:27 +01:00
db78d93160 Fix bug where user enabled bools were parsed wrong 2024-02-26 16:35:18 +01:00
a852690f0b Fix bug where NONE_TEAM was inserted into season guess 2024-02-26 16:35:06 +01:00
3 changed files with 5 additions and 4 deletions

View File

@ -5,6 +5,7 @@ from werkzeug import Response
from formula10.database.model.db_team import DbTeam from formula10.database.model.db_team import DbTeam
from formula10.database.update_queries import update_season_guess from formula10.database.update_queries import update_season_guess
from formula10.frontend.model.team import NONE_TEAM
from formula10.frontend.template_model import TemplateModel from formula10.frontend.template_model import TemplateModel
from formula10 import app, db from formula10 import app, db
@ -36,7 +37,7 @@ def season_guess_post(user_name: str) -> Response:
] ]
# TODO: This is pretty ugly, to do queries in the controller # TODO: This is pretty ugly, to do queries in the controller
team_winner_guesses: List[str | None] = [ team_winner_guesses: List[str | None] = [
request.form.get(f"teamwinner-{team.name}") for team in db.session.query(DbTeam).all() request.form.get(f"teamwinner-{team.name}") for team in db.session.query(DbTeam).all() if team.name != NONE_TEAM.name
] ]
podium_driver_guesses: List[str] = request.form.getlist("podiumdrivers") podium_driver_guesses: List[str] = request.form.getlist("podiumdrivers")

View File

@ -19,7 +19,7 @@ class DbUser(db.Model):
@classmethod @classmethod
def from_csv(cls, row: List[str]): def from_csv(cls, row: List[str]):
db_user: DbUser = cls(name=str(row[0]), enabled=bool(row[1])) db_user: DbUser = cls(name=str(row[0]), enabled=True if str(row[1])=="True" else False)
return db_user return db_user
def to_csv(self) -> List[Any]: def to_csv(self) -> List[Any]:

View File

@ -34,10 +34,10 @@
<div class="form-floating"> <div class="form-floating">
{% if user_guess is not none %} {% if user_guess is not none %}
<textarea class="form-control" id="hot-take-input-{{ user.name }}" name="hottakeselect" <textarea class="form-control" id="hot-take-input-{{ user.name }}" name="hottakeselect"
style="height: 50px">{{ user_guess.hot_take_string() }}</textarea> style="height: 150px">{{ user_guess.hot_take_string() }}</textarea>
{% else %} {% else %}
<textarea class="form-control" id="hot-take-input-{{ user.name }}" name="hottakeselect" <textarea class="form-control" id="hot-take-input-{{ user.name }}" name="hottakeselect"
style="height: 50px"></textarea> style="height: 150px"></textarea>
{% endif %} {% endif %}
<label for="hot-take-input-{{ user.name }}" class="text-primary">Hot Take:</label> <label for="hot-take-input-{{ user.name }}" class="text-primary">Hot Take:</label>