Всем привет..
Есть задача назначать менеджера на услугу.
1. Если менеджер не назначен.
2. Если эта услуга предоставляется данным пользователем или тем пользователем, чьим прихвостнем( привязанным к нему пользователем) является текущий.
Имеется 2 правила. Первое как раз проверят есть ли менеджер на услуге. И второе является ли данный пользователь владельцем услуги или прихвостнем владельца.
У меня есть пермишшн BProviderOrderServiceToBeManager. И по идее на него надо назначить оба правила. А можно вроде как только одно назначать..Как тут быть? Может есть у кого-то идеи?
PS. не хотелось бы под данный конкретный случай писать одно специальное правило, проверяющее всё что нужно.
2 правила на 1 Permission
- Neuromance
- Сообщения: 716
- Зарегистрирован: 2011.09.06, 13:04
Re: 2 правила на 1 Permission
Можно сделать третье композитное правило, из которого дергать оба.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: 2 правила на 1 Permission
Вставьте между permission и role ещё один permission и навесьте на него правило.
Нравится Yii? Давайте сделаем его лучше!.
- Neuromance
- Сообщения: 716
- Зарегистрирован: 2011.09.06, 13:04
Re: 2 правила на 1 Permission
Спасибо за ответы..Попробую.
А чем обусловлено то, что нельзя для пермишшна добавлять массив правил? Считается, что в этом нет нужды? Кажется, что вот в таких случаях это было бы удобно.
А чем обусловлено то, что нельзя для пермишшна добавлять массив правил? Считается, что в этом нет нужды? Кажется, что вот в таких случаях это было бы удобно.