{% extends "base/base.html" %}

{% block title %}
<a href="{{ url_for('adm') }}">Panneau d'administration</a> » <h1>Groupes et privilèges</h1>
{% endblock %}

{% block content %}
<section>
  <p>Cette page présente une vue d'ensemble des groupes et privilèges
     associés. Elle supervise également les détenteurs de privilèges.</p>

	<h2>Membres détenteurs de privilèges</h2>

	<table style="width:90%; margin: auto;">
		<tr><th>Pseudo</th><th>Email</th><th>Groupes</th>
			  <th>Privilèges spéciaux</th><th>Modifier</th></tr>

		{% for user in users %}
			<tr><td><a href="{{ url_for('user_by_id', user_id=user.id) }}" title="Page de profil publique de {{ user.name }}">{{ user.name }}</a></td>
					<td>{{ user.email }}</td>
					<td>{% for g in user.groups %}
					      <span style="{{ g.css }}">{{ g.name }}</span>
					      {{ ', ' if not loop.last }}
					     {% endfor %}</td>
					<td>{% for priv in user.special_privileges() %}
					      <code>{{ priv }}</code>
					      {{- ', ' if not loop.last }}
					    {% endfor %}</td>
					<td><a href="{{ url_for('adm_edit_account', user_id=user.id) }}">Modifier</a></td>
			</tr>
		{% endfor %}
	</table>

	<h2>Liste des groupes</h2>

	<table style="width:90%; margin: auto;">
		<tr><th>Groupe</th><th>Membres</th><th>Privilèges</th></tr>

		{% for group in groups %}
			<tr><td><span style="{{ group.css }}">{{ group.name }}</span></td><td>
				{% for user in group.members %}
					{{ user.name }}
				{% endfor %}
			</td><td>
				{% for priv in group.privs() %}
					<code>{{ priv }}</code>
					{{- ', ' if not loop.last }}
				{% endfor %}
			</td></tr>
		{% endfor %}
	</table>
</section>
{% endblock %}
