30 lines
1.7 KiB
HTML
30 lines
1.7 KiB
HTML
{% extends 'base.html' %}
|
|
{% from '_bulk.html' import bulk_head, bulk_cell, bulk_bar with context %}
|
|
{% block title %}Gebruikers{% endblock %}
|
|
{% block content %}
|
|
<div class="head">
|
|
<div><div class="kicker">Team</div><h1>Gebruikers</h1></div>
|
|
<div class="actions"><a class="btn btn-primary" href="{{ url_for('user_edit') }}">Nieuwe gebruiker</a></div>
|
|
</div>
|
|
<div class="card"><div class="card-body">
|
|
<div class="table-responsive"><table class="table table-hover table-stack">
|
|
<thead><tr>{{ bulk_head() }}<th>Naam</th><th>E-mail</th><th>Rol</th><th class="num">Contacten</th><th>Status</th></tr></thead>
|
|
<tbody>
|
|
{% for u in rows %}
|
|
<tr class="link" onclick="location='{{ url_for('user_edit', uid=u.id) }}'">
|
|
{{ bulk_cell(u.id, u.name) }}
|
|
<td class="stack-title"><a href="{{ url_for('user_edit', uid=u.id) }}">{{ u.name }}</a></td>
|
|
<td data-label="E-mail">{{ u.email }}</td>
|
|
<td data-label="Rol">{{ ROLE.get(u.role, u.role) }}</td>
|
|
<td data-label="Contacten" class="num">{{ u.n }}</td>
|
|
<td data-label="Status">{% if not u.active %}<span class="chip verloren">Inactief</span>{% endif %}</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table></div>
|
|
</div></div>
|
|
<p class="muted">Beheerders kunnen ook gebruikers en instellingen beheren. Klanten krijgen toegang via het klantportaal (op de pagina van het contact).</p>
|
|
{{ bulk_bar(url_for('users_bulk'), [('activate', 'Actief maken'), ('deactivate', 'Inactief maken (kan niet meer inloggen)'),
|
|
('delete', 'Verwijderen', '{n} gebruiker(s) verwijderen? Hun contacten, taken en activiteiten blijven zonder eigenaar staan; hun agenda en meldingen verdwijnen. Dit kan niet ongedaan worden gemaakt.')]) }}
|
|
{% endblock %}
|