Вы можете расширить простое меню администратора ( doc ), создав menu.html.twig
в папке app/templates/easy_admin/
{% extends '@!EasyAdmin/default/menu.html.twig' %}
<!-- [...] extract for example -->
{% if is_granted("CAN_SEE_PRODUCT")) and item.label = 'Products' %} <!-- your if condition of viewing menu link -->
<a href="{{ path }}" {% if item.target|default(false) %}target="{{ item.target }}"{% endif %}>
{% if item.icon is not empty %}<i class="fa {{ item.icon }}"></i>{% endif %}
<span>{{ item.label|trans(domain = translation_domain) }}</span>
{% if item.children|default([]) is not empty %}<span class="pull-right-container"><i class="fa fa-angle-left pull-right"></i></span>{% endif %}
</a>
{% endif %}
<!-- [...] extract -->
Это будет скрывать только ссылку. Пользователь по-прежнему сможет получить доступ к другим страницам, если вы не смените easy admin controller.
Вы можете получить вдохновение от этого запроса на github pull об отображении меню в соответствии с ролями пользователей для легкого администрирования.