fix: properly gate menus by role

This commit is contained in:
Björn Fromme
2026-08-11 14:20:15 +02:00
parent d654ce77fb
commit 102e1c1c3c
17 changed files with 298 additions and 58 deletions
+2 -14
View File
@@ -1,21 +1,9 @@
{% extends 'layout.html.twig' %}
{% block main_menu %}
{% if is_granted('ROLE_MANAGER') %}
{{ knp_menu_render(knp_menu_get('manager_main')) }}
{% elseif is_granted('ROLE_HOUSE_MANAGER') %}
{{ knp_menu_render(knp_menu_get('house_manager_main')) }}
{% elseif is_granted('ROLE_ADMIN') %}
{{ knp_menu_render(knp_menu_get('admin_main')) }}
{% endif %}
{{ knp_menu_render(knp_menu_get('default_main')) }}
{% endblock %}
{% block mobile_menu %}
{% if is_granted('ROLE_MANAGER') %}
{{ knp_menu_render(knp_menu_get('manager_main')) }}
{% elseif is_granted('ROLE_HOUSE_MANAGER') %}
{{ knp_menu_render(knp_menu_get('house_manager_main')) }}
{% elseif is_granted('ROLE_ADMIN') %}
{{ knp_menu_render(knp_menu_get('admin_main')) }}
{% endif %}
{{ knp_menu_render(knp_menu_get('default_main')) }}
{% endblock %}