Страница 1 из 1

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

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

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

как-то так

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

СообщениеДобавлено: 17 май 2016, 13:50
Foton
В Вашем случае, самым простым наверное будет в файле protected\modules\userads\controllers\MainController.php
в функции loadModelUserAd добавить проверку на тип пользователя и на поле обозначающее новостройка это или нет. И если пользователь - агент и это новостройка вызывать throw404()
А также вызывать такую же проверку при выводе ссылок на редактирование, удаление и другие действия с объявлением.