РЕШЕНО! Как запретить пользователю создавать ноду определенного типа, если по назначеной ему роли-создавать ноду можно

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 27 июня 2013 в 9:17

Есть пользователь с ролью - зарегистрированный пользователь. Для него выставлено право создавать ноды типа новость.
Так же в аккаунте пользователя создан чекбокс - запретить создавать новости.

Необходимо при вкл. чекбоксе у пользователя - запретить ему создание ноды типа новость, если даже его роль имеет на это право.

Можно ли в своем модуле (и как) переопределить это право индивидуально для каждого пользователя.

Комментарии

Аватар пользователя duozersk duozersk 27 июня 2013 в 12:14

Да легко... создаешь правило (Rules, ага), что если юзер идет на страницу создания этой ноды, при условии наличия у него этой галки - посылать его в другое место... ещё и писать сообщения неприятные ему при этом можно, и на имейл его ругнуться, чтобы не ходил по этой ссылке больше - лепота Smile

Аватар пользователя iNFerNo iNFerNo 27 июня 2013 в 15:06

Хорошее предложение.

"duozersk" wrote:
что если юзер идет на страницу создания этой ноды,

А что в рулесах отвечает за выбор страницы создания и запрета и редиректа и прочего?

Аватар пользователя iNFerNo iNFerNo 27 июня 2013 в 20:48

Дружище, модуль я этот первым делом установил переде тем как вопрос задать.
Достаточно было подсказать события - друпал из исталинг.... выбрать...