Skip to content
Snippets Groups Projects
Commit 176f6a99 authored by Jiří Kalvoda's avatar Jiří Kalvoda
Browse files

ParticipantsActionForm: Při kliknutí na enter se neprovede žádná akce

Formulář obsahuje možnost výběru ze tří akcí takže při stisku enteru
není jasné, jakou akci uživatel může chtít udělat. Aktuálně byla výchozí
první akce -- změnit stav účasti.

Přidal jsem nové schované tlačítko, které se chová jako výchozí a nic
neprovede.

Closes #232
parent 20701803
No related branches found
No related tags found
1 merge request!96ParticipantsActionForm: Při kliknutí na enter se neprovede žádná akce
...@@ -227,6 +227,9 @@ class ParticipantsActionForm(FlaskForm): ...@@ -227,6 +227,9 @@ class ParticipantsActionForm(FlaskForm):
# checkboxes are handled not through FlaskForm, see below # checkboxes are handled not through FlaskForm, see below
) )
submit_no_action = wtforms.SubmitField("Bez akce", render_kw={"style": "display: none"})
# Hack: Defaultní tlačítko pro odeslání formuláře, co nedělá nic a není vidět
participation_state = wtforms.SelectField('Stav účasti', choices=db.PartState.choices(), coerce=db.PartState.coerce) participation_state = wtforms.SelectField('Stav účasti', choices=db.PartState.choices(), coerce=db.PartState.coerce)
set_participation_state = wtforms.SubmitField("Nastavit stav účasti") set_participation_state = wtforms.SubmitField("Nastavit stav účasti")
...@@ -270,6 +273,9 @@ class ParticipantsActionForm(FlaskForm): ...@@ -270,6 +273,9 @@ class ParticipantsActionForm(FlaskForm):
return False return False
elif self.remove_participation.data: elif self.remove_participation.data:
pass pass
elif self.submit_no_action.data:
flash('Potvrďte prosím požadovanou akci pomocí příslušného tlačítka.', 'danger')
return False
else: else:
flash('Neznámá operace', 'danger') flash('Neznámá operace', 'danger')
return False return False
......
...@@ -69,6 +69,7 @@ ...@@ -69,6 +69,7 @@
{% if table %} {% if table %}
{% if action_form %} {% if action_form %}
<form action="" method="POST" class="form form-horizontal" role="form"> <form action="" method="POST" class="form form-horizontal" role="form">
{{ action_form.submit_no_action }}
{% endif %} {% endif %}
{{ table.to_html() }} {{ table.to_html() }}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment