{% extends 'base.html.twig' %} {% block title %}Gestion des accès{% endblock %} {% block body %}

Gestion des accès par section

Définissez quel rôle minimum est requis pour accéder à chaque section.

Sections générales

{% for key in ['dashboard', 'campaigns', 'campaigns_manage', 'campaign_show', 'espace', 'sites'] %} {% set label = sections[key] %} {% set current = perms[key] is defined ? perms[key].roleRequired : 'ROLE_USER' %} {% endfor %}
Section Tous les utilisateurs
ROLE_USER
Administrateurs seulement
ROLE_ADMIN
{{ label }}

Administration

Par défaut ces sections sont réservées aux administrateurs. Vous pouvez les ouvrir aux utilisateurs standards.

{% for key in ['restitution', 'outils_revue_personnel', 'outils_suivi_his', 'admin_sites', 'admin_porteurs', 'admin_perimetres', 'admin_qualifications', 'admin_operation_types', 'admin_tracts', 'admin_expertises', 'admin_users', 'admin_permissions'] %} {% set label = sections[key] %} {% set default_role = (key starts with 'admin_' or key starts with 'outils_' or key == 'restitution') ? 'ROLE_ADMIN' : 'ROLE_USER' %} {% set current = perms[key] is defined ? perms[key].roleRequired : default_role %} {% endfor %}
Section Tous les utilisateurs
ROLE_USER
Administrateurs seulement
ROLE_ADMIN
{{ label }}
{% endblock %}