diff --git a/mo/web/templates/org_contest.html b/mo/web/templates/org_contest.html index 2675f9e02c0179769676ae65f4bc6cf2e204f5ee..203a7ddc8f9075ad185ef850aef8f8591174351c 100644 --- a/mo/web/templates/org_contest.html +++ b/mo/web/templates/org_contest.html @@ -1,5 +1,7 @@ {% extends "base.html" %} {% set round = contest.round %} +{% set state = contest.state %} +{% set ct_state = contest.ct_state() %} {% set site_id = site.place_id if site else None %} {% block title %} @@ -16,15 +18,11 @@ {% if site %} <tr><td>Soutěžní místo<td><a href='{{ url_for('org_place', id=site.place_id) }}'>{{ site.name }}</a> {% endif %} - {% with state=contest.state %} <tr><td>Stav<td><span class='rstate-{{state.name}}'>{{ state.friendly_name() }}</span> {% if round.state != RoundState.delegate %} (určeno nastavením kola) {% endif %} - {% endwith %} - {% with state=contest.ct_state() %} - <tr><td>Stav pro účastníky<td><span class='rstate-{{state.name}}'>{{ state.friendly_name() }}</span> - {% endwith %} + <tr><td>Stav pro účastníky<td><span class='rstate-{{ct_state.name}}'>{{ ct_state.friendly_name() }}</span> <tr><td>Vaše role<td>{% if g.user.is_admin %}správce{% elif roles %}{{ roles|join(", ") }}{% else %}–{% endif %} {% if group_contests|length > 1 %} <tr><td>Soutěže ve skupině kol:<td> @@ -48,14 +46,14 @@ <div class="btn-group"> <a class="btn btn-primary" href='{{ url_for('org_contest_list', id=contest.contest_id, site_id=site_id) }}'>Seznam účastníků</a> - {% if round.state != RoundState.preparing %} + {% if state != RoundState.preparing %} <a class="btn btn-primary" href='{{ url_for('org_contest_solutions', id=contest.contest_id, site_id=site_id) }}'>Odevzdaná řešení</a> {% endif %} {% if not site %} - {% if round.state in [RoundState.grading, RoundState.closed] %} + {% if state in [RoundState.grading, RoundState.closed] %} <a class="btn btn-primary" href='{{ url_for('org_score', contest_id=contest.contest_id) }}'>Výsledky</a> {% endif %} - {% if round.state == RoundState.preparing and round.seq > 1 %} + {% if state == RoundState.preparing and round.seq > 1 %} <a class="btn btn-primary" href='{{ url_for('org_contest_advance', contest_id=contest.contest_id) }}'>Postup z minulého kola</a> {% endif %} {% if can_manage %}