Add ACL check for menu items
This commit is contained in:
parent
110d159bd5
commit
611ce1ac36
1 changed files with 17 additions and 13 deletions
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
<ul class="m-menu__nav m-menu__nav--dropdown-submenu-arrow ">
|
<ul class="m-menu__nav m-menu__nav--dropdown-submenu-arrow ">
|
||||||
{% for mi in menu_items %}
|
{% for mi in menu_items %}
|
||||||
|
{% if is_granted(mi.getACLKey) %}
|
||||||
{% if mi.hasChildren and mi.isSelected %}
|
{% if mi.hasChildren and mi.isSelected %}
|
||||||
<li class="m-menu__item m-menu__item--submenu m-menu__item--open m-menu__item--expanded" aria-haspopup="true" data-menu-submenu-toggle="hover">
|
<li class="m-menu__item m-menu__item--submenu m-menu__item--open m-menu__item--expanded" aria-haspopup="true" data-menu-submenu-toggle="hover">
|
||||||
{% elseif mi.hasChildren %}
|
{% elseif mi.hasChildren %}
|
||||||
|
|
@ -29,6 +30,7 @@
|
||||||
{{ menu.sub_menu(mi.getChildren) }}
|
{{ menu.sub_menu(mi.getChildren) }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</li>
|
</li>
|
||||||
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
{% endmacro %}
|
{% endmacro %}
|
||||||
|
|
@ -39,20 +41,22 @@
|
||||||
<span class="m-menu__arrow"></span>
|
<span class="m-menu__arrow"></span>
|
||||||
<ul class="m-menu__subnav">
|
<ul class="m-menu__subnav">
|
||||||
{% for mi in menu_items %}
|
{% for mi in menu_items %}
|
||||||
{% if mi.isSelected %}
|
{% if is_granted(mi.getACLKey) %}
|
||||||
<li class="m-menu__item m-menu__item--active" aria-haspopup="true" >
|
{% if mi.isSelected %}
|
||||||
{% else %}
|
<li class="m-menu__item m-menu__item--active" aria-haspopup="true" >
|
||||||
<li class="m-menu__item " aria-haspopup="true" >
|
{% else %}
|
||||||
|
<li class="m-menu__item " aria-haspopup="true" >
|
||||||
|
{% endif %}
|
||||||
|
<a href="{{ mi.getLink }}" class="m-menu__link ">
|
||||||
|
<i class="m-menu__link-bullet m-menu__link-bullet--dot">
|
||||||
|
<span></span>
|
||||||
|
</i>
|
||||||
|
<span class="m-menu__link-text">
|
||||||
|
{{ mi.getLabel }}
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<a href="{{ mi.getLink }}" class="m-menu__link ">
|
|
||||||
<i class="m-menu__link-bullet m-menu__link-bullet--dot">
|
|
||||||
<span></span>
|
|
||||||
</i>
|
|
||||||
<span class="m-menu__link-text">
|
|
||||||
{{ mi.getLabel }}
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue