【发布时间】:2018-03-06 03:00:14
【问题描述】:
我在一个 symfony 项目上工作,我将 SonataAdminBundle 与 SonataUserBundle 和 FOSUserBundle 一起使用。 我的问题是,在后端,当前帐户的显示配置文件仅显示给 SUPER_ADMIN 但对于 ADMIN 和 REFERENT 我有这个错误:
对动作节目和角色 VIEW 的访问被拒绝
这是我的配置:
Security.yml
role_hierarchy:
ROLE_SUPER_ADMIN:
- ROLE_SONATA_ADMIN
- ROLE_ADMIN_SITE
- ROLE_ALLOWED_TO_SWITCH
- ROLE_ADMIN_REFERENTS_ALL
- ROLE_ADMIN_ADHERENTS_ALL
- ROLE_ADMIN_ADMINS_ALL
ROLE_ADMIN:
- ROLE_SONATA_ADMIN
- ROLE_ADMIN_REFERENTS_ALL
- ROLE_ADMIN_ADHERENTS_ALL
- ROLE_ADMIN_VILLES_ALL
- ROLE_DEVAGNOS_BACKEND_ADMIN_INSCRIT_NEWS_ALL
- ROLE_DEVAGNOS_BACKEND_ADMIN_CONTACTMAIL_ALL
- ROLE_ADMIN_PAGE_ALL
- ROLE_ADMIN_SONDAGE_ALL
- ROLE_ADMIN_CATEGORIE_ALL
- ROLE_ADMIN_ARTICLES_ALL
- ROLE_ADMIN_IMPORTCONTACTS_ALL
- ROLE_ADMIN_NEWSLETTER_ALL
- ROLE_ADMIN_COMITECITOYEN_ALL
- ROLE_ADMIN_ASSOCIATIONSOUTIEN_ALL
- ROLE_ADMIN_DEMANDE_ALL
- ROLE_ADMIN_CENTRES_ALL
- ROLE_ADMIN_EVENT_ALL
ROLE_REFERENT:
- ROLE_SONATA_ADMIN
- ROLE_ADMIN_EVENT_ALL
- ROLE_ADMIN_SUJET_ALL
- ROLE_ADMIN_RAPPORT_ALL
有人可以帮助我吗?谢谢大家
【问题讨论】:
标签: php symfony fosuserbundle sonata-admin sonata