{% set selected_role_ids = [] %}
{% set selected_role_items = [] %}
{% if user and user.id %}
{% for r in user.roles %}
{% if selected_role_ids.append(r.id) %}{% endif %}
{% if selected_role_items.append({"id": r.id, "label": r.name | string}) %}{% endif %}
{% endfor %}
{% endif %}
Search and select roles. Permissions are merged from all selected roles.
{% set perm_search_url = admin_path | default('/admin') ~ '/permissions/search' %}
{# Selected permissions list #}
{# Empty state #}
No permissions added yet. Search below to add.
{# Search input #}