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

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

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

Сообщение mks » 2016.12.01, 16:32

Добрый день.
Изучаю раздел авторизация, в частности RBAC. Насколько я понял для случая просмотра списка моделей нет возможности задать в виде правила отображение разных моделей для разных ролей. Например если у меня есть заявка у которой есть поле статус, и я хочу разным группам модераторов показывать заявки с разными статусами. Как это лучше реализовывать в Yii?
Спасибо.

Аватара пользователя
samdark
Администратор
Сообщения: 9198
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

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

Сообщение samdark » 2016.12.01, 20:15

Прицепить к permission соответствующий Rule и, когда проверяете права через ->can(), передавайте статус или заявку.

mks
Сообщения: 3
Зарегистрирован: 2013.08.25, 14:25

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

Сообщение mks » 2016.12.02, 12:44

пожалуй надо взять паузу и переформулировать вопрос.

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin » 2016.12.02, 13:12

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

Ответить