Расширение РОЛЕЙ

Ваши предложения по улучшению, новым модулям и т.д.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Расширение РОЛЕЙ

Сообщение SergeyDenisenko » 16 май 2016, 18:38

Ситуация такая
АН
само АН создаёт "новостройки", в которые запрещено вмешиваться агентам, но! выбираются агенты, которые этим объектом занимаются.
Также у этих агентов есть свои объекты.

Так вот: чтобы можно было сделать так, чтобы новостройки агент не мог сам редактировать!
редактировать должен только АДМИН - или АН
а агент мог бы свои объекты редактировать и создавать...

как-то так
SergeyDenisenko
Гражданин
Гражданин
 
Сообщения: 67
Зарегистрирован: 04 апр 2015, 09:54
Очки репутации: 0

Re: Расширение РОЛЕЙ

Сообщение Foton » 17 май 2016, 13:50

В Вашем случае, самым простым наверное будет в файле protected\modules\userads\controllers\MainController.php
в функции loadModelUserAd добавить проверку на тип пользователя и на поле обозначающее новостройка это или нет. И если пользователь - агент и это новостройка вызывать throw404()
А также вызывать такую же проверку при выводе ссылок на редактирование, удаление и другие действия с объявлением.
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8


Вернуться в Улучшения

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron