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

Omezení kódů úloh na písmena, čísla a -

Issue #138 ale lepší je explicitně povolit než po jednom zakazovat.
parent f93a6ee4
Branches
No related tags found
No related merge requests found
...@@ -199,7 +199,11 @@ def org_round(id: int): ...@@ -199,7 +199,11 @@ def org_round(id: int):
class TaskEditForm(FlaskForm): class TaskEditForm(FlaskForm):
code = wtforms.StringField('Kód úlohy') code = wtforms.StringField('Kód úlohy', validators=[
validators.Required(),
# trik: nelze použít \w protože obsahuje _, \W je negace \w, takže [^\W-] je \w bez _
validators.Regexp(r'^([^\W_]|-)+$', message="Kód úlohy smí obsahovat jen písmena, čísla a znak -"),
])
name = wtforms.StringField('Název úlohy') name = wtforms.StringField('Název úlohy')
submit = wtforms.SubmitField('Uložit') submit = wtforms.SubmitField('Uložit')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment