Skip to content
Snippets Groups Projects
Select Git revision
  • c65e27a8b1104f7601c5935fccfd4b0d885e0698
  • devel default
  • master
  • fo
  • jirka/typing
  • fo-base
  • mj/submit-images
  • jk/issue-96
  • jk/issue-196
  • honza/add-contestant
  • honza/mr7
  • honza/mrf
  • honza/mrd
  • honza/mra
  • honza/mr6
  • honza/submit-images
  • honza/kolo-vs-soutez
  • jh-stress-test-wip
  • shorten-schools
19 results

org_user.html

Blame
  • org_users.html 3.48 KiB
    {% extends "base.html" %}
    {% import "bootstrap/wtf.html" as wtf %}
    {% block title %}Soutěžící{% endblock %}
    {% block body %}
    {% if can_add %}
    <a class="pull-right btn btn-primary" style="margin-top: -40px;" href="{{ url_for('org_user_new') }}">Nový soutěžící</a>
    {% endif %}
    
    <div class="form-frame">
    <form action="" method="GET" role="form">
    	<div class="row">
    		<div class='col-sm-2'><strong>Filtr podle účasti v&nbsp;kole:</strong></div>
    		<div class="col-sm-2">
    			{{ wtf.form_field(filter.round_year) }}
    		</div>
    		<div class="col-sm-2">
    			{{ wtf.form_field(filter.round_category) }}
    		</div>
    		<div class="col-sm-2">
    			{{ wtf.form_field(filter.round_seq) }}
    		</div>
    		<div class="col-sm-2">
    			{{ wtf.form_field(filter.contest_site_code, placeholder='Kód') }}
    		</div>
    		<div class="col-sm-2">
    			{{ wtf.form_field(filter.participation_state) }}
    		</div>
    	</div>
    	<div class="row">
    		<div class='col-sm-2'><strong>Filtr podle přihlášky do ročníku:</strong></div>
    		<div class="col-sm-2">
    			{{ wtf.form_field(filter.year) }}
    		</div>
    		<div class="col-sm-2">
    			{{ wtf.form_field(filter.school_code, placeholder='Kód') }}
    		</div>
    		<div class="col-sm-3">
    			{{ wtf.form_field(filter.search_name, placeholder='Libovolná část jména') }}
    		</div>
    		<div class="col-sm-3">
    			{{ wtf.form_field(filter.search_email, placeholder='Libovolná část e-mailu') }}
    		</div>
    	</div>
    	<div class="btn-group">
    			{{ wtf.form_field(filter.submit, class='btn btn-primary') }}
    			{% if filter.offset.data > 0 %}
    				{{ wtf.form_field(filter.previous) }}
    			{% else %}
    				<button class="btn" disabled>Předchozí</button>
    			{% endif %}
    			{% if count > filter.offset.data + filter.limit.data %}
    				{{ wtf.form_field(filter.next) }}
    			{% else %}
    				<button class="btn" disabled>Další</button>
    			{% endif %}
    	</div>
    	{% set max = filter.offset.data + filter.limit.data if filter.offset.data + filter.limit.data < count else count %}
    	{% if count > 0 %}
    		Zobrazuji záznamy <b>{{filter.offset.data + 1}}</b> až <b>{{ max }}</b> z <b>{{count}} nalezených soutěžících</b>.
    	{% else %}
    		<b>Nebyly nalezeny žádné záznamy soutěžících.</b>
    	{% endif %}
    	<input type="hidden" name="offset" value="{{filter.offset.data}}">
    	<input type="hidden" name="limit" value="{{filter.limit.data}}">
    </form>
    </div>
    
    {% if users %}
    <table class="data full">
    	<thead>
    		<tr>
    			<th>Jméno</th><th>Příjmení</th><th>E-mail</th><th>Ročníky a školy účasti</th><th>Akce</th>
    		</tr>
    	</thead>
    {% for user in users %}
    	<tr{% if user.is_test %} class="testuser" title="Testovací uživatel"{% endif %}>
    		<td>{{ user.first_name }}</td><td>{{ user.last_name }}</td>
    		<td>{{ user.email|mailto }}{% if user.password_hash == None %}<span class="user-inactive" title='Účet dosud nebyl aktivován'> *</span>{% endif %}</td>
    		<td>{% if user.participants|count == 0 %}<i>v žádném ročníku</i>{% else %}
    			<ul>
    			{% for participant in user.participants %}
    				<li>{{ participant.year }}. ročník: <a href="{{ url_for('org_place', id=participant.school) }}">{{ participant.school_place.name }}</a></li>
    			{%- endfor %}
    			</ul>
    		{% endif %}</td>
    		<td><div class='btn-group'>
    			<a class="btn btn-xs btn-primary" href="{{ url_for('org_user', id=user.user_id) }}">Detail</a>
    			{% if can_edit %}
    			<a class="btn btn-xs btn-default" href="{{ url_for('org_user_edit', id=user.user_id) }}">Edit</a>
    			{% endif %}
    		</div></td>
    	</tr>
    {% endfor %}
    </table>
    {% else %}
    Zadanému filtru nevyhovují žádní soutěžící.
    {% endif %}
    
    
    {% endblock %}