Наконец придумал, как на друпале размещать материал закрытый от всеобщего доступа.


В далеком-далеком 2008 году, уже чуть меньше 4-х лет тому назад, видимо когда поднимал этот сайт, захотелось мне сделать так, чтобы не все материалы были видны посетителям и даже создал такой пост - "Хочу скрытое".

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

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

После установки модуля идем admin/user/nodeaccess и выставляем галочки как нам требуется, т.е. какими правами, какими ролями и какими типами материалов нам нужно управлять. Одна из удобных ролей - автор. smiley

После этого, на страничке ноды появляется закладка Grant, в которой можно проставить права для ролей, а также для конкретного пользователя. Из удобств и приятностей - при отсутствии прав доступа к материалу у пользователя он исчезает, в том числе, из меню.

Конечно, не очень удобно изменять права сразу для группы документов, теоретически для этого больше подходит модуль Taxonomy Access Control, но с ним у меня быстро разобраться не получилось.