Ограничения на просмотр списка

Всё про контроль доступа пользователей: фильтры, RBAC, проверки
Ответить
mks
Сообщения: 3
Зарегистрирован: 2013.08.25, 14:25

Ограничения на просмотр списка

Сообщение mks »

Добрый день.
Изучаю раздел авторизация, в частности RBAC. Насколько я понял для случая просмотра списка моделей нет возможности задать в виде правила отображение разных моделей для разных ролей. Например если у меня есть заявка у которой есть поле статус, и я хочу разным группам модераторов показывать заявки с разными статусами. Как это лучше реализовывать в Yii?
Спасибо.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Ограничения на просмотр списка

Сообщение samdark »

Прицепить к permission соответствующий Rule и, когда проверяете права через ->can(), передавайте статус или заявку.
mks
Сообщения: 3
Зарегистрирован: 2013.08.25, 14:25

Re: Ограничения на просмотр списка

Сообщение mks »

пожалуй надо взять паузу и переформулировать вопрос.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Ограничения на просмотр списка

Сообщение zelenin »

у вас есть дата провайдер, который является оберткой над запросом, извлекающим данные. Вам в зависимости от роли юзера надо модифицировать этот запрос.
Ответить