double0201 2017-09-25 07:56
浏览 38

访问被拒绝到动作节目和角色VIEW:显示配置文件sonata-admin-bundle

I work on a symfony project and I use SonataAdminBundle with SonataUserBundle and FOSUserBundle. My problem is that in the backend the show profile of the current account is displayed only to the SUPER_ADMIN but For the ADMIN and REFERENT I have this error :

Access Denied to the action show and role VIEW

And this is my configuration:

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

Someone can help me please ? thanks for all

  • 写回答

1条回答 默认 最新

  • duanliang4009 2017-10-10 10:30
    关注

    It looks like you're using the wrong role identifiers.

    Say you have an EventAdmin registered as service app.admin.event. The correct roles for this admin would be ROLE_APP_ADMIN_EVENT_{LIST/VIEW/ETC}.

    评论

报告相同问题?

悬赏问题

  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行