{% extends "base.html" %} {% block title %}Permissions utilisateur - {{ user.full_name }} - GMAO Collège{% endblock %} {% block content %}

Permissions de {{ user.full_name }}

Rôle actuel : {{ user.role|title }}

Informations
Nom d'utilisateur: {{ user.username }}
Email: {{ user.email or 'Non défini' }}
Statut: {% if user.is_active %} Actif {% else %} Inactif {% endif %}
Date de création: {{ user.created_at.strftime('%d/%m/%Y %H:%M') if user.created_at else 'Non défini' }}
Permissions actuelles
{% for perm in user_permissions %}
{{ perm|replace(':', ': ')|replace('_', ' ')|capitalize }}
{% endfor %} {% if not user_permissions %}
Aucune permission définie
{% endif %}
Modifier le rôle
Le changement de rôle mettra à jour automatiquement les permissions de l'utilisateur.
{% for perm in all_permissions %}
{% endfor %}
Annuler
Comparaison des permissions par rôle
{% for perm in all_permissions %} {% endfor %}
Permission Admin Chef Technicien Demandeur Actuel
{{ perm|replace(':', ': ')|replace('_', ' ')|capitalize }} {% if perm in get_role_permissions('admin') %} {% else %} {% endif %} {% if perm in get_role_permissions('chef') %} {% else %} {% endif %} {% if perm in get_role_permissions('technicien') %} {% else %} {% endif %} {% if perm in get_role_permissions('demandeur') %} {% else %} {% endif %} {% if perm in user_permissions %} {% else %} {% endif %}
{% endblock %}