Skip to content
Snippets Groups Projects
Commit ac706593 authored by Jiří Setnička's avatar Jiří Setnička
Browse files

Políčka s termíny úloh jako normální inputy

Ne-HTML5 třída wtforms.DateTimeField má všechny backend validátory, ale nenastavuje
type na datetime-local a nevznikají tak problémy s podporou v různých browserech.

Fix #62.
parent 2481d477
No related branches found
No related tags found
1 merge request!9WIP: Zárodek uživatelské části webu a submitování
......@@ -8,7 +8,6 @@ from sqlalchemy.orm import joinedload
import werkzeug.exceptions
import wtforms
from wtforms import validators
from wtforms.fields.html5 import DateTimeLocalField
import mo
import mo.csv
......@@ -251,15 +250,15 @@ class RoundEditForm(FlaskForm):
# Only the desktop Firefox does not support datetime-local field nowadays,
# other browsers does provide date and time picker UI :(
tasks_file = wtforms.StringField("Soubor se zadáním", description="Cesta k ručně uploadovanému souboru", filters=[lambda x: x or None])
ct_tasks_start = DateTimeLocalField(
ct_tasks_start = wtforms.DateTimeField(
"Čas zveřejnění úloh", validators=[validators.Optional()],
description="Ve formátu 2020-01-01 00:00:00"
)
ct_submit_end = DateTimeLocalField(
ct_submit_end = wtforms.DateTimeField(
"Konec odevzdávání pro účastníky", validators=[validators.Optional()],
description="Ve formátu 2020-01-01 00:00:00"
)
pr_submit_end = DateTimeLocalField(
pr_submit_end = wtforms.DateTimeField(
"Konec odevzdávání pro dozor", validators=[validators.Optional()],
description="Ve formátu 2020-01-01 00:00:00"
)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment