Отключить объекты / перенаправление в пакете EasyAdmin для определенных ролей

я пытаюсь установить разрешения для некоторых объектов в пакете EasyAdmin Symfony.

menu:
  - { entity: 'Team', permission: ['ROLE_SUPER_ADMIN','ROLE_ADMIN'] }
 entities:
Team:
  class: AppEntityTeam
  list:
    item_permission: ['ROLE_SUPER_ADMIN','ROLE_ADMIN']
  show:
  ...

Когда я вхожу как ROLE_USES, как и ожидалось, командный объект не отображается в меню, но я все еще перенаправлен на командный объект:

localhost/admin/?action=list&entity=Team

образ

Ему просто не разрешено просматривать или редактировать объект, но он все еще доступен

Спасибо за помощь.

Всего 1 ответ


ответ прост:

https://symfony.com/doc/master/bundles/EasyAdminBundle/book/menu-configuration.html#changing-the-backend-index-page

установка другой сущности по умолчанию


Есть идеи?

10000