Есть ли модуль для определения правил доступа для определенных узлов или конкретных страниц? - PullRequest
1 голос
/ 20 августа 2010

Существует ли модуль Drupal для определения правил доступа для определенных узлов?

Мне не нужно указывать их для общего типа контента, но для определенного узла (nid).

Также я хотел бы указать разрешения для конкретной страницы (скажем, для просмотра).

спасибо

Ответы [ 2 ]

1 голос
/ 20 августа 2010

Модуль Доступ к контенту позволяет указать управление доступом для узла по роли, разделив его на детальное разрешение на редактирование, просмотр или удаление по роли.

Представления позволяют разрешениебыть установлен по роли под опцией «доступ» в основных настройках.Поэтому вы можете настроить отображение, предоставляя вам достаточно полный контроль над тем, к чему у посетителей есть доступ по ролям.

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

0 голосов
/ 20 августа 2010

Представления имеют встроенный контроль доступа, вы можете установить разрешения для представления из пользовательского интерфейса Views.Когда вы редактируете представление, появляется параметр «Доступ», в котором вы можете установить роль или разрешение, необходимые для доступа к представлению.

«Доступ к содержимому» имеет параметр для доступа к узлу, но яЯ использовал эту часть модуля сам (ранее я писал «Предоставление модуля», но эта функциональность была получена из Content Access).

Другими вариантами являются Таксономический доступ или TAC lite, которые применяют разрешения на основе таксономии.

...