{% extends 'dashboard/base.twig' %} {% block title %}Administrateurs{% endblock %} {% block actions %} Ajouter un Administrateur {% endblock %} {% block body %}
{# Container élargi à 100% pour une visibilité totale #}
{# HEADER #}

Liste des Administrateurs

Gestion des accès et des niveaux d'accréditation système.

{{ admins|length }} Administrateurs
{# TABLE CARD #}
{% for admin in admins %} {# COLONNE 1 : IDENTITÉ #} {# COLONNE 2 : RÔLES #} {# COLONNE 3 : STATUT COULEUR (Vert/Ambre) #} {# COLONNE 4 : ACTIONS #} {% else %} {% endfor %}
Identité de l'Administrateur Rôles & Habilitations Statut du compte Actions
{{ admin.firstName|first|upper }}{{ admin.name|first|upper }}
{{ admin.firstName }} {{ admin.name }} {{ admin.email }}
{% for role in admin.roles %} {% if role != 'ROLE_USER' %} {% if role == 'ROLE_ROOT' %} ROOT {% elseif role == 'ROLE_CLIENT_MAIN' %} CLIENT PRINCIPAL {% elseif role == 'ROLE_ADMIN' %} ADMIN {% else %} {{ role|replace({'ROLE_ADMIN_': ''}) }} {% endif %} {% endif %} {% endfor %}
{% if admin.actif %} Accès Actif {% else %} Accès Suspendu {% endif %}
{# Bouton Gérer #} Gérer {# Bouton Supprimer avec protection ROOT/CLIENT_MAIN #} {% if 'ROLE_ROOT' not in admin.roles and 'ROLE_CLIENT_MAIN' not in admin.roles %} {% else %}
{% endif %}

Aucun Administrateur enregistré

Commencez par en ajouter un via le bouton en haut à droite.

{% endblock %}