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