Предоставление доступа к единственной странице

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

Аватар пользователя tur_bo tur_bo 27 января 2011 в 13:30

День добрый!
Возникла необходимость предоставить доступ одному пользователю к одному материалу (просмотр). Пользователю не должены быть доступны любые другие материалы или функционал.
Возможно ли это сделать с помощью типов материала и пр.? Какой модуль поможет?
Я новичёк.

Комментарии

Аватар пользователя tur_bo tur_bo 31 января 2011 в 17:59

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

Как исправить?

Аватар пользователя Redduck Redduck 31 августа 2011 в 15:36

Drupal 6.22
В меню разрешение есть пункты
edit own "тип материала" content
Но пользователь все равно может редактировать чужые материалы?
В чем проблема???

Аватар пользователя Alexmelin Alexmelin 1 сентября 2011 в 13:13

Создай отдельную роль для твоего пользователя.
В разрешении ролей открой для него "доступ к содержанию сайта".
Поставь модуль nodeaccess.
В его настройках:
1) поставь для типа контента, который нужно открыть для пользователя галочку напротив "Показать вкладку разрешений для данного типа материалов"
и там же поубирай галочки под проссмотром для роли твоего пользователя.
2)в "Предоставленные роли" поставь галку напротив роли твоего пользователя.

3)заходишь на нужную ноду, около редактирования появиться предоставить, поубираешь все галки для ролей, потом там же введешь в поисковой строке имя твоего пользователя и настроишь ему права.

2 способ.
открываешь ему права для создания ноды, создаешь им эту ноду, закрываешь права, потом и ставишь "edit own page content"
Удачи.