Skip to content
Snippets Groups Projects

Přidání validace formuláře editace kola -- kolo nemůže skončit dřív než začne

Merged Jiří Kalvoda requested to merge jk/time-check into devel
1 file
+ 11
0
Compare changes
  • Side-by-side
  • Inline
+ 11
0
@@ -458,6 +458,17 @@ class RoundEditForm(FlaskForm):
if num_tasks == 0:
raise ValidationError('Nejsou-li definovány žádné úlohy, stav musí být "připravuje se"')
def abstract_validate_time_order(self, field):
if field.data is not None:
if any([i.data is not None and i.data > field.data for i in [self.ct_tasks_start, self.pr_tasks_start]]):
raise ValidationError('Soutěž nesmí skončit dříve než začne.')
def validate_ct_submit_end(self, field):
self.abstract_validate_time_order(field)
def validate_pr_submit_end(self, field):
self.abstract_validate_time_order(field)
@app.route('/org/contest/r/<int:id>/edit', methods=('GET', 'POST'))
def org_round_edit(id: int):
Loading