Project 'mj/mo-submit' was moved to 'mo-p/osmo'. Please update any links and bookmarks that may still have the old path.
Select Git revision
org_org.html

Martin Mareš authored
org_org.html 3.94 KiB
{% extends "base.html" %}
{% import "bootstrap/wtf.html" as wtf %}
{% block title %}{% if user.is_admin %}Správce:{% else %}Organizátor:{% endif %} {{ user.full_name() }}{% endblock %}
{% block body %}
<table class=data>
<tr><td>Jméno:<td>{{ user.first_name }}
<tr><td>Příjmení:<td>{{ user.last_name }}
<tr><td>E-mail:<td>{{ user.email|mailto }}
{% if user.is_admin %}<tr><td>Správce:<td>ano{% endif %}
{% if user.is_org %}<tr><td>Organizátor:<td>ano{% endif %}
<tr><td>Účet založen:<td>{{ user.created_at|timeformat }}
<tr><td>Poslední přihlášení:<td>{{ user.last_login_at|timeformat }}
{% if user.reset_at %}<tr><td>Reset hesla:<td>{{ user.reset_at|timeformat }}{% endif %}
<tr><td>Poznámka:<td style="white-space: pre-line;">{{ user.note }}
<tr><td>Testovací účet:<td>{{ user.is_test|yes_no }}
</table>
<div class="btn-group" role="group">
{% if can_edit %}
<a class="btn btn-primary" href="{{ url_for('org_org_edit', id=user.user_id) }}">Editovat</a>
{% endif %}
{% if resend_invite_form %}
<form method=POST class='btn-group' onsubmit='return confirm("Poslat organizátorovi e-mail s odkazem na vytvoření hesla?");'>
{{ resend_invite_form.csrf_token }}
<button class="btn btn-default" type='submit' name='resend_invite' value='yes'>
{% if user.last_login_at %}Resetovat heslo{% else %}Znovu poslat zvací e-mail{% endif %}
</button>
</form>
{% endif %}
{% if g.user.is_admin %}
<a class="btn btn-default" href="{{ log_url('user', user.user_id) }}">Historie</a>
{% endif %}
{% if can_incarnate %}
<form action="{{ url_for('incarnate', id=user.user_id) }}" method=POST class='btn-group'>
<button class="btn btn-default" type='Submit'>Převtělit se</button>
</form>
{% endif %}
</div>
{% if user.is_org or user.is_admin %}
<h3>Role</h3>
{% if can_assign_rights %}
<h4>Přidělení nové role</h4>
<p>Můžete přidělit jen roli, která je podmnožinou nějaké vaší role (včetně omezení na oblast, kolo, …).</p>
<p>Pokud roli omezíte na kategorii <code>Z</code>, bude fungovat pro všechny kategorie začínající na <code>Z</code>.
Podobně <code>S</code> znamená všechny středoškolské kategorie <code>A</code>, <code>B</code>, <code>C</code>.
{% if role_errors %}
<div class="alert alert-danger" role="alert">
{{ role_errors|join(Markup("<br>")) }}
</div>
{% endif %}
<form action="" method="POST" class="form form-inline" role="form">
{{ form_add_role.csrf_token() }}
{{ wtf.form_field(form_add_role.role) }}
{{ wtf.form_field(form_add_role.place, size=8) }}
{{ wtf.form_field(form_add_role.year, type='number', size=3, maxlength=2) }}
{{ wtf.form_field(form_add_role.category, size=2, maxlength=2) }}
{{ wtf.form_field(form_add_role.seq, type='number', size=3, maxlength=2) }}
{{ wtf.form_field(form_add_role.submit, class="btn btn-primary") }}
</form>
{% endif %}
<table class="data full">
<thead>
<tr>
<th>Role<th>Oblast<th>Ročník<th>Kategorie<th class='has-tip' title='Pořadí kola v kategorii'>Kolo<th>Přidělil<th>Akce
</tr>
</thead>
{% for role in user.roles %}
<tr>
<td>{{ roles_by_type[role.role].name }}
<td><a href="{{ url_for('org_place', id=role.place_id) }}">{{ role.place.type_name() + ": " + role.place.name or '*' }}</a>
<td>{{ role.year or '*' }}
<td>{{ role.category or '*' }}
<td>{{ role.seq or '*' }}
<td>{% if role.assigned_by_user %}{{ role.assigned_by_user|user_link }}{% else %}systém{% endif %}
<td>
<div class='btn-group'>
{% if can_assign_rights %}
<form class='btn-group' action="" method="POST"{% if user == g.user -%}
onsubmit="return confirm('Pozor, mažete svoji roli. Po jejím odebrání nemusíte mít práva k jejímu opětovnému přidělení. Opravdu to chcete udělat?')"
{%- endif %}>
{{ form_remove_role.csrf_token() }}
<input type="hidden" name="remove_role_id" value="{{ role.user_role_id }}">
<button type="submit" class="btn btn-xs btn-danger">Odebrat</button>
</form>
{% endif %}
</div>
</tr>
{% endfor %}
</table>
{% endif %}
{% endblock %}