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
Branches
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 ...@@ -8,7 +8,6 @@ from sqlalchemy.orm import joinedload
import werkzeug.exceptions import werkzeug.exceptions
import wtforms import wtforms
from wtforms import validators from wtforms import validators
from wtforms.fields.html5 import DateTimeLocalField
import mo import mo
import mo.csv import mo.csv
...@@ -251,15 +250,15 @@ class RoundEditForm(FlaskForm): ...@@ -251,15 +250,15 @@ class RoundEditForm(FlaskForm):
# Only the desktop Firefox does not support datetime-local field nowadays, # Only the desktop Firefox does not support datetime-local field nowadays,
# other browsers does provide date and time picker UI :( # 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]) 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()], "Čas zveřejnění úloh", validators=[validators.Optional()],
description="Ve formátu 2020-01-01 00:00:00" 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()], "Konec odevzdávání pro účastníky", validators=[validators.Optional()],
description="Ve formátu 2020-01-01 00:00:00" 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()], "Konec odevzdávání pro dozor", validators=[validators.Optional()],
description="Ve formátu 2020-01-01 00:00:00" 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