Skip to content
Snippets Groups Projects

WIP: Zárodek uživatelské části webu a submitování

Compare and Show latest version
2 files
+ 10
17
Compare changes
  • Side-by-side
  • Inline

Files

+ 8
3
@@ -24,13 +24,18 @@ class UsersFilterForm(PagerForm):
# rounds->participations
round_year = wtforms.IntegerField("Ročník")
round_category = wtforms.SelectField("Kategorie", choices=['*'] + sorted(db.get_categories()))
round_seq = wtforms.SelectField("Kolo", choices=['*'] + sorted(db.get_seqs()))
round_category = wtforms.SelectField("Kategorie")
round_seq = wtforms.SelectField("Kolo")
contest_site_code = wtforms.StringField("Soutěžní místo")
participation_state = wtforms.SelectField('Účast', choices=[('*', '*')] + list(db.PartState.choices()))
submit = wtforms.SubmitField("Filtrovat")
def __init__(self, formdata, **kwargs):
super().__init__(formdata=formdata, **kwargs)
self.round_category.choices = ['*'] + sorted(db.get_categories())
self.round_seq.choices = ['*'] + sorted(db.get_seqs())
@app.route('/org/user/')
def org_users():
@@ -215,7 +220,7 @@ def org_org(id: int):
if form_remove_role.remove_role_id.data and form_remove_role.validate_on_submit():
role = sess.query(db.UserRole).get(form_remove_role.remove_role_id.data)
if not role:
raise werkzeug.exceptions.NotFound
raise werkzeug.exceptions.NotFound()
if id == g.user.user_id:
role_errors.append('Nelze odebrat vlastní roli')
Loading