2013-04-29 85 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