Skip to content
Snippets Groups Projects
Commit 324e2b6a authored by Martin Mareš's avatar Martin Mareš
Browse files

UI k úlohám zobrazuje/edituje typy úloh

parent c4f1f608
No related branches found
No related tags found
1 merge request!98Praktické úlohy a propojení s CMS
...@@ -284,6 +284,7 @@ class TaskEditForm(FlaskForm): ...@@ -284,6 +284,7 @@ class TaskEditForm(FlaskForm):
validators.Regexp(r'^[A-Za-z0-9-]+$', message="Kód úlohy smí obsahovat jen nediakritická písmena, čísla a znak -"), validators.Regexp(r'^[A-Za-z0-9-]+$', message="Kód úlohy smí obsahovat jen nediakritická písmena, čísla a znak -"),
], render_kw={'autofocus': True}) ], render_kw={'autofocus': True})
name = wtforms.StringField('Název úlohy') name = wtforms.StringField('Název úlohy')
type = wtforms.SelectField('Typ úlohy', choices=db.TaskType.choices(), coerce=db.TaskType.coerce)
max_points = mo_fields.Points( max_points = mo_fields.Points(
'Maximum bodů', validators=[validators.Optional(), validators.NumberRange(min=0)], 'Maximum bodů', validators=[validators.Optional(), validators.NumberRange(min=0)],
description="Při nastavení maxima nelze udělit více bodů, pro zrušení uložte prázdnou hodnotu", description="Při nastavení maxima nelze udělit více bodů, pro zrušení uložte prázdnou hodnotu",
......
...@@ -119,8 +119,9 @@ ...@@ -119,8 +119,9 @@
<tr> <tr>
<th>Kód <th>Kód
<th>Název <th>Název
<th>Odevzdaná řešení <th>Typ
<th>Maximum bodů <th>Odevzdáno
<th>Max. bodů
<th>Jednotlivé akce <th>Jednotlivé akce
<th>Dávkové operace <th>Dávkové operace
</tr> </tr>
...@@ -129,6 +130,7 @@ ...@@ -129,6 +130,7 @@
<tr> <tr>
<td>{{ task.code }} <td>{{ task.code }}
<td>{{ task.name }} <td>{{ task.name }}
<td>{{ task.type.friendly_name() }}
<td>{{ task.sol_count }} <td>{{ task.sol_count }}
<td>{{ task.max_points|decimal|none_value('–') }} <td>{{ task.max_points|decimal|none_value('–') }}
<td><div class="btn-group"> <td><div class="btn-group">
......
...@@ -173,6 +173,7 @@ ...@@ -173,6 +173,7 @@
<tr> <tr>
<th>Kód <th>Kód
<th>Název <th>Název
<th>Typ
<th>Odevzdaná řešení <th>Odevzdaná řešení
<th>Maximum bodů <th>Maximum bodů
{% if can_manage_round %}<th>Akce{% endif %} {% if can_manage_round %}<th>Akce{% endif %}
...@@ -183,6 +184,7 @@ ...@@ -183,6 +184,7 @@
<tr> <tr>
<td>{{ task.code }} <td>{{ task.code }}
<td>{{ task.name }} <td>{{ task.name }}
<td>{{ task.type.friendly_name() }}
<td>{{ sol_count }} <td>{{ sol_count }}
<td>{{ task.max_points|decimal|none_value('–') }} <td>{{ task.max_points|decimal|none_value('–') }}
{% if can_manage_round %} {% if can_manage_round %}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment