{% extends 'base.html' %} {% block title %}Utilisateurs{% endblock %} {% block content %}

Utilisateurs & Permissions

{% if msg %}
{% if msg == 'added' %}Utilisateur créé.{% elif msg == 'edited' %}Utilisateur modifié.{% elif msg == 'password_changed' %}Mot de passe modifié.{% elif msg == 'toggled' %}Statut modifié.{% elif msg == 'perms_saved' %}Permissions sauvegardées.{% elif msg == 'deleted' %}Utilisateur supprimé.{% elif msg == 'exists' %}Ce nom d'utilisateur existe déjà.{% elif msg == 'exists_inactive' %}Ce nom existe déjà (désactivé). Réactivez-le plutôt.{% elif msg == 'cant_self' %}Vous ne pouvez pas vous désactiver/supprimer vous-même.{% elif msg == 'forbidden' %}Action non autorisée.{% endif %}
{% endif %}
{% for ud in users_data %}
{{ ud.user.username }} {{ ud.user.display_name }} {% if ud.user.role == "operator" %}intervenant{% else %}{{ ud.user.role }}{% endif %} {{ 'Actif' if ud.user.is_active else 'Inactif' }} {% if ud.user.email %}{{ ud.user.email }}{% endif %}
{% for m in modules %} {% if ud.perms.get(m) %} {{ m[:3] }} {% endif %} {% endfor %}
{% if can_edit_users %}

Permissions par module

{% for m in modules %}
{% endfor %}
{% else %}

Permissions en lecture seule

{% endif %}
{% endfor %}
{% if can_edit_users %}

Ajouter un utilisateur

Permissions pre-remplies selon le role. Modifiables ensuite.

{% endif %} {% endblock %}