Skip to content
Snippets Groups Projects

Přdáno filtrování orgů podle rolí

Merged Jiří Kalvoda requested to merge jk/issue-183 into devel

Files

+ 34
3
@@ -7,7 +7,9 @@
{% endif %}
<div class="form-frame">
<form action="" method="GET" role="form">
<form action="" method="POST" role="form">
{{ filter.csrf_token }}
{{ filter.is_role_filter }}
<div class="row">
<div class='col-sm-2'><strong>Filtr organizátorů</strong></div>
<div class="col-sm-3">
@@ -17,8 +19,32 @@
{{ wtf.form_field(filter.search_email, placeholder='Libovolná část e-mailu') }}
</div>
</div>
{% if filter.is_role_filter.data %}
<div class="row">
<div class='col-sm-2'><strong>Filtr podle rolí</strong><p>Pro zobrazení uživatelů bez žádné role vypněte filtrování dle rolí.</p></div>
<div class="col-sm-2">
{{ wtf.form_field(filter.search_role, size=filter.search_role.choices|length, class="form-control no-scroll") }}
</div>
<div class="col-sm-2">
{{ wtf.form_field(filter.search_year, placeholder='65-67,70') }}
{{ wtf.form_field(filter.search_place_code, placeholder='BK') }}
</div>
<div class="col-sm-2">
{{ wtf.form_field(filter.search_place_level, size=filter.search_place_level.choices|length, class="form-control no-scroll" ) }}
</div>
<div class="col-sm-2">
{{ wtf.form_field(filter.search_category, placeholder='A,P,Z9') }}
{{ wtf.form_field(filter.search_seq, placeholder='1,3-4') }}
</div>
</div>
{% endif %}
<div class="btn-group">
{{ wtf.form_field(filter.submit, class='btn btn-primary') }}
{% if filter.is_role_filter.data %}
{{ wtf.form_field(filter.hide_role_filter) }}
{% else %}
{{ wtf.form_field(filter.show_role_filter) }}
{% endif %}
{% if filter.offset.data > 0 %}
{{ wtf.form_field(filter.previous) }}
{% else %}
@@ -52,10 +78,15 @@
<tr>
<td>{{ user.first_name }}</td><td>{{ user.last_name }}</td>
<td>{{ user.email|mailto }}{{ user|user_flags }}</td>
<td>{% if user.is_admin %}správce{% elif user.roles|count == 0 %}<i>žádná role</i>{% else %}
<td>{% if user.is_admin %}správce{% elif user.roles|count == 0 %}<i>žádná role</i>{% endif %}
{% if user.roles|count > 0 %}
<ul>
{% for role in user.roles %}
<li>{{ role }}</li>
{% if role.user_role_id in marked_roles_id %}
<li><b>{{ role }}</b></li>
{% else %}
<li>{{ role }}</li>
{% endif %}
{%- endfor %}
</ul>
{% endif %}</td>
Loading