{% extends 'administration/base.html.twig' %} {% block title %}{{ 'admin.role_management'|trans }}{% endblock %} {% block body %} {% set canRoleCreate = has_permission('ALLOW_ROLE_CREATE', app.user) %} {% set canRoleEdit = has_permission('ALLOW_ROLE_EDIT', app.user) %} {% set canRoleDelete = has_permission('ALLOW_ROLE_DELETE', app.user) %}
{{ 'admin.roles_list_hint'|trans }}
| {{ 'admin.roles_table_name'|trans }} | {{ 'admin.roles_table_description'|trans }} | {{ 'admin.roles_table_permissions'|trans }} | {{ 'admin.roles_table_type'|trans }} | {{ 'admin.actions'|trans }} |
|---|---|---|---|---|
|
{{ role.name }}
{{ role.description ?: '-' }}
|
{{ role.description ?: '-' }} |
{% if role.permissions|length > 0 %}
{% for group, count in countsByGroup %}
{{ ('admin.permission_groups.' ~ group)|trans }}: {{ count }}
{% endfor %}
{% else %}
{{ 'admin.role.no_permissions'|trans }}
{% endif %}
|
{% if role.isSystem %} {{ 'admin.system'|trans }} {% else %} {{ 'admin.roles_custom'|trans }} {% endif %} |
{{ 'admin.roles_empty_filtered'|trans }}