{% extends 'base.html.twig' %} {% block title %}Utilisateurs & droits{% endblock %} {% macro level_select(name, account, disabled) %} {% if 'ROLE_SUPER_ADMIN' in account.roles %} 🔒 Super-admin (protégé) {% else %} {% set level = account.blocked ? 'blocked' : ('ROLE_ADMIN' in account.roles ? 'admin' : 'default') %} {% endif %} {% endmacro %} {% import _self as ui %} {% block body %}

Utilisateurs & droits

Définissez le niveau d'accès de chaque compte. Administrateur = accès complet, Standard = accès représentant par défaut, Refusé = compte bloqué (ne peut plus se connecter).

Comptes administrateurs (web)

{% for u in users %} {% set is_self = current and current.userIdentifier == u.userIdentifier %} {% else %} {% endfor %}
Nom Email Niveau d'accès
{{ u.displayName }} {% if is_self %} (vous){% endif %} {{ u.email }} {{ ui.level_select('level_user_' ~ u.id, u, is_self) }}
Aucun compte administrateur.

représentants

{% for p in porteurs %} {% else %} {% endfor %}
Nom Email Site Niveau d'accès
{{ p.fullName }} {{ p.email }} {{ p.site ? p.site.name ~ ' - ' ~ p.site.city : '—' }} {{ ui.level_select('level_porteur_' ~ p.id, p, false) }}
Aucun représentant.
{% endblock %}