{% extends "base.html" %} {% import "bootstrap/wtf.html" as wtf %} {% block title %} {% if contest %} Seznam účastníků {% if site %}v soutěžním místě {{ site.name }}{% else %}{{ contest.place.name_locative() }}{% endif %} {% else %} Seznam účastníků kola {{ round.round_code() }} {% endif %} {% endblock %} {% block breadcrumbs %} {{ ctx.breadcrumbs(action="Seznam účastníků" if table else "E-maily", table=False if table else True) }} {% endblock %} {% set id = contest.contest_id %} {% set site_id = site.place_id if site else None %} {% block body %}
{% if not contest %} {{ wtf.form_field(filter.contest_place, placeholder='Kód', size=8) }} {% endif %} {% if not site %} {{ wtf.form_field(filter.participation_place, size=8) }} {% endif %} {{ wtf.form_field(filter.school, size=8) }} {{ wtf.form_field(filter.participation_state) }}
{{ wtf.form_field(filter.submit, class='btn btn-primary') }} {% if table %} {% endif %}
{% if table %}
Stránka {{ filter.offset.data // filter.limit.data + 1}} z {{ (count / filter.limit.data)|round(0, 'ceil')|int }}:
{% if filter.offset.data > 0 %} {{ wtf.form_field(filter.previous) }} {% else %} {% endif %} {% if count > filter.offset.data + filter.limit.data %} {{ wtf.form_field(filter.next) }} {% else %} {% endif %}
{% set max = filter.offset.data + filter.limit.data if filter.offset.data + filter.limit.data < count else count %} {% if count > 0 %} Zobrazuji záznamy {{filter.offset.data + 1}}{{ max }} z {{count}} nalezených účastníků. {% else %} Nebyly nalezeny žádné záznamy účastníků. {% endif %} {% else %} Celkem {{count|inflected('nalezený účastník', 'nalezení účastníci', 'nalezených účastníků')}}. {% endif %}
{% if table %} {% if action_form %}
{{ action_form.submit_no_action }} {% endif %} {{ table.to_html() }} {% if contest %} Přidat účastníka {% endif %} Vypsat e-mailové adresy {% if action_form %} {{ action_form.csrf_token }}

Provést akci

{{ wtf.form_field(action_form.participation_state, form_type='inline') }}
{{ wtf.form_field(action_form.set_participation_state, form_type='inline', class='btn btn-primary') }}
{{ wtf.form_field(action_form.participation_place, form_type='inline', placeholder='Kód místa') }}
{{ wtf.form_field(action_form.set_participation_place, form_type='inline', class='btn btn-primary') }}
{{ wtf.form_field(action_form.contest_place, form_type='inline', placeholder='Kód místa') }}

{{ round.get_level().name_locative("V tomto", "V této", "V tomto") }} musí existovat soutěž pro {{ round.name|lower }} kategorie {{ round.category }}.

{{ wtf.form_field(action_form.set_contest, form_type='inline', class='btn btn-primary', value='Přesunout do ' + round.get_level().name_genitive('jiného', 'jiné', 'jiného')) }}

Dojde ke smazání účasti v tomto kole, ne účastníka z ročníku.

{{ wtf.form_field(action_form.remove_participation, form_type='inline', class='btn btn-danger') }}
{% else %}

Nemáte právo k editaci účastníků v {{ round.get_level().name_locative("v tomto", "v této", "v tomto") }}.

{% endif %} {% else %}

E-mailové adresy

{% if emails %}
{{ emails|join('\n')|escape }}

Vytvořit e-mail pro {{ count|inflected("adresáta", "adresáty", "adresátů") }}

E-mailové adresy účastníků prosím vkládejte do pole pro skrytou kopii (Bcc), ať si navzájem nevidí své e-maily.

{% else %}Žádné e-mailové adresy k vypsání.{% endif %} {% endif %} {% endblock %}