Я хочу использовать защиту обработчика ролей на панели инструментов администратора Sonata. Я работаю с Symfony 2.3.Общие роли генерального директора Sonata
В док, у меня есть:
Каждое разрешение является относительно админа: если вы пытаетесь получить список в FooAdmin (объявленный как sonata.admin.demo.foo службы), Sonata будет проверьте, имеет ли пользователь роль
ROLE_SONATA_ADMIN_DEMO_FOO_EDIT
.
Как я понимаю, если у меня есть такие услуги, как:
sonata.admin.article
sonata.admin.user
sonata.admin.tag
Затем нужно создать редактируемый роль, будучи список из этих 3 элементов:
ROLE_SONATA_ADMIN_ARTICLE_EDIT
и ROLE_SONATA_ADMIN_USER_EDIT
и ROLE_SONATA_ADMIN_TAG_EDIT
Но я бы предпочел бы создать доступ к большему числу генералов, например, в моем случае, просто сделать: ROLE_SONATA_ADMIN_EDIT
вместо этого и из списка трех.
Есть ли простой способ сделать это с помощью этого комплекта?