День добрый!
Возникла необходимость предоставить доступ одному пользователю к одному материалу (просмотр). Пользователю не должены быть доступны любые другие материалы или функционал.
Возможно ли это сделать с помощью типов материала и пр.? Какой модуль поможет?
Я новичёк.
Комментарии
[module=content_access] или [module=nodeaccess]
Поставлен модуль content_access.
Создан новый тип материалов, создан материал этого типа.
Создана новая роль, имеющая право просмотра материалов этого типа, но пользователю с новой ролью всё равно доступны все типы материалов как зарегистрированному пользователю, а нужно чтобы он мог видеть только материалы одного типа.
Как исправить?
Drupal 6.22
В меню разрешение есть пункты
edit own "тип материала" content
Но пользователь все равно может редактировать чужые материалы?
В чем проблема???
Создай отдельную роль для твоего пользователя.
В разрешении ролей открой для него "доступ к содержанию сайта".
Поставь модуль nodeaccess.
В его настройках:
1) поставь для типа контента, который нужно открыть для пользователя галочку напротив "Показать вкладку разрешений для данного типа материалов"
и там же поубирай галочки под проссмотром для роли твоего пользователя.
2)в "Предоставленные роли" поставь галку напротив роли твоего пользователя.
3)заходишь на нужную ноду, около редактирования появиться предоставить, поубираешь все галки для ролей, потом там же введешь в поисковой строке имя твоего пользователя и настроишь ему права.
2 способ.
открываешь ему права для создания ноды, создаешь им эту ноду, закрываешь права, потом и ставишь "edit own page content"
Удачи.