2013-04-29 110 views
1

尝试为Sonata Admin使用ACL模式。Sonata Admin User - ACL设置

the docs我明白STAFF应该有["EDIT","LIST","CREATE"]权限

但是,当我安装ACL映射:

$ php app/console sonata:admin:setup-acl 

我看到它在做什么(等等)

安装ACL用于sonata.user.admin.user
...
- 添加角色:ROLE_SONATA_USER_ADMIN_USER_STAFF,权限: “LIST”, “创建”]
...

事实上,工作人员没有得到EDIT权限,当我尝试用它授予用户。

它怎么会发生?我怎么能给我的用户这个EDIT权限?

回答

1

由于没人接,让我给你我的反馈意见(根据我记得是什么)

这似乎是因为访问控制列表的SonataUser的默认行为与EDIT访问授权STAFF他们所创建的用户(或他们有ACE