{% for item in items %}
{% set granted = false %}
{% if item.role is not defined %}
{% set granted = true %}
{% elseif item.role is iterable %}
{% for role in item.role %}
{% if is_granted(role) and not granted %}
{% set granted = true %}
{% endif %}
{% endfor %}
{% elseif is_granted(item.role) %}
{% set granted = true %}
{% endif %}
{% if granted %}