2013-04-29 4 views
1

Пытается использовать режим ACL для Sonata Admin.Sonata Admin User - ACL Setup

От 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", "CREATE"]
...

И действительно, сотрудники не получает EDIT разрешения при попытке пользователя предоставившего с ним.

Как это может произойти? Как я могу предоставить этому пользователю разрешение EDIT?

ответ

1

Как не ответил никто, позвольте мне дать вам мое мнение (на основании того, что я помню)

Казалось бы, потому что поведение по умолчанию списки ACL для SonataUser предоставляет STAFF с EDIT доступа для пользователей, которые они создали (или которые у них есть ACE)