Symfony: как использовать права / группы с sfGuardAuth - PullRequest
0 голосов
/ 22 сентября 2010

Я только что увидел, что не так много документации о группах и разрешениях sfGuardAuth.

У меня есть разрешение с именем: moderator. У меня есть 3 группы: full_time / half_time / quar_time

В моембэкэнд (symfony 1.4 / doctrine), у меня есть 5 модулей. Для этого должны быть видны только эти два: [st_job / st_offers ...].

Общее правило : я хочу, чтобыМодератор может редактировать предложение, но НИКОГДА не удалять его

Специальное правило : я хочу, чтобы модератор с полным рабочим днем ​​мог видеть / редактировать только задания с полным рабочим временем или предложения с полным рабочим временем То же самое с модератором с половинным временеммогу только просматривать / редактировать временные вакансии / предложения ....

Я не нашел после исследования, как это сделать?Мне только удается создать свои группы / разрешения на бэкэнде, и это все.Спасибо!

1 Ответ

4 голосов
/ 22 сентября 2010

Вам может быть интересно прочитать следующее: http://trac.symfony -project.org / wiki / sfGuardPluginExtraDocumentation

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

Типичным примером является то, что при успешном входе в систему вы проверяете роль пользователя и соответственно активируете / деактивируете опции на своей веб-странице.

...