2018-09-01 19:57:09 +00:00
|
|
|
{% extends 'base.html' %}
|
|
|
|
{% block entete %}<h1>Gestion des utilisateurs</h1>{% endblock %}
|
|
|
|
{% block navbar%}
|
|
|
|
<ul>
|
|
|
|
<li><a href="#first">Utilisateurs</a></li>
|
|
|
|
<li><a href="#second">Groupes</a></li>
|
|
|
|
<li><a href="#third">Admins</a></li>
|
|
|
|
<li><a href="#fourth">Superusers</a></li>
|
2018-10-05 22:03:02 +00:00
|
|
|
<li><a href="#fifth">Écoles</a></li>
|
2018-09-01 19:57:09 +00:00
|
|
|
</ul>
|
|
|
|
{% endblock %}
|
|
|
|
{% block content %}
|
|
|
|
<section id="first" class="main">
|
|
|
|
<header class="major">
|
|
|
|
<h2>Utilisateurs</h2>
|
|
|
|
</header>
|
|
|
|
Actions possibles :
|
|
|
|
<ul>
|
2018-12-02 18:26:33 +00:00
|
|
|
{% if perms.auth.add_user}
|
2018-09-01 19:57:09 +00:00
|
|
|
<li><a href="{% url 'users:createUser' %}">Ajouter un utilisateur</a></li>
|
2018-12-02 18:26:33 +00:00
|
|
|
{% endif %}
|
|
|
|
{% if perms.auth.view_user %}
|
2018-10-05 22:03:02 +00:00
|
|
|
<li><a href="{% url 'users:searchUser' %}">Rechercher un utilisateur</a></li>
|
|
|
|
<li><a href="{% url 'users:usersIndex' %}">Lister tous les utilisateurs</a></li>
|
2018-12-02 18:26:33 +00:00
|
|
|
{% endif %}
|
2018-09-01 19:57:09 +00:00
|
|
|
</ul>
|
|
|
|
</section>
|
|
|
|
<section id="second" class="main">
|
|
|
|
<header class="major">
|
|
|
|
<h2>Groupes</h2>
|
|
|
|
</header>
|
|
|
|
Actions possibles :
|
|
|
|
<ul>
|
2018-12-02 18:26:33 +00:00
|
|
|
{% if perms.auth.view_group %}
|
2018-09-01 19:57:09 +00:00
|
|
|
<li><a href="{% url 'users:createGroup' %}">Ajouter un groupe de droit</a></li>
|
|
|
|
<li><a href="{% url 'users:groupsIndex' %}">Lister les groupes de droits</a></li>
|
2018-12-02 18:26:33 +00:00
|
|
|
{% endif %}
|
2018-09-01 19:57:09 +00:00
|
|
|
</ul>
|
|
|
|
</section>
|
|
|
|
<section id="third" class="main">
|
|
|
|
<header class="major">
|
|
|
|
<h2>Admins</h2>
|
|
|
|
</header>
|
|
|
|
Les admins ont accès à l'interface admin.<br>
|
|
|
|
Actions possibles :
|
|
|
|
<ul>
|
2018-12-02 18:26:33 +00:00
|
|
|
{% if request.user.is_staff %}
|
2018-09-01 19:57:09 +00:00
|
|
|
<li><a href="{% url 'users:addAdmin' %}">Ajouter un admin</a></li>
|
|
|
|
<li><a href="{% url 'users:adminsIndex' %}">Lister les admins</a></li>
|
2018-12-02 18:26:33 +00:00
|
|
|
{% endif %}
|
2018-09-01 19:57:09 +00:00
|
|
|
</ul>
|
|
|
|
</section>
|
|
|
|
<section id="fourth" class="main">
|
|
|
|
<header class="major">
|
|
|
|
<h2>Superusers</h2>
|
|
|
|
</header>
|
|
|
|
Attention : les superusers bypass toutes les vérifications de permissions.<br>
|
|
|
|
Actions possibles :
|
|
|
|
<ul>
|
2018-12-02 18:26:33 +00:00
|
|
|
{% if request.user.is_superuser %}
|
2018-09-01 19:57:09 +00:00
|
|
|
<li><a href="{% url 'users:addSuperuser' %}">Ajouter un superuser</a></li>
|
|
|
|
<li><a href="{% url 'users:superusersIndex' %}">Lister les superuser</a></li>
|
2018-12-02 18:26:33 +00:00
|
|
|
{% endif %}
|
2018-09-01 19:57:09 +00:00
|
|
|
</ul>
|
|
|
|
</section>
|
2018-10-05 22:03:02 +00:00
|
|
|
<section id="fifth" class="main">
|
|
|
|
<header class="major">
|
|
|
|
<h2>Écoles</h2>
|
|
|
|
</header>
|
|
|
|
Actions possibles :
|
|
|
|
<ul>
|
2018-12-02 18:26:33 +00:00
|
|
|
{% if perms.gestion.add_school %}
|
2018-10-05 22:03:02 +00:00
|
|
|
<li><a href="{% url 'users:createSchool' %}">Ajouter une école</a></li>
|
2018-12-02 18:26:33 +00:00
|
|
|
{% endif %}
|
|
|
|
{% if perms.gestion.view_school %}
|
2018-10-05 22:03:02 +00:00
|
|
|
<li><a href="{% url 'users:schoolsIndex' %}">Lister les écoles</a></li>
|
2018-12-02 18:26:33 +00:00
|
|
|
{% endif %}
|
2018-10-05 22:03:02 +00:00
|
|
|
</ul>
|
|
|
|
</section>
|
2018-09-01 19:57:09 +00:00
|
|
|
{% endblock %}
|