Ограничить доступ к просмотру Drupal по роли

Я ожидал, что это будет легко, но я не могу этого понять. Простая проблема. Я хочу ограничить доступ к представлению Drupal следующим образом:

  • Только текущие пользователи, которые являются членами настраиваемой роли, могут получить доступ к представлению

OR

  • В представлении отображается только контент, созданный текущим пользователем.

Последнее легко, но ограничение через текущую роль более проблематично. Мысли?


person christok    schedule 03.08.2016    source источник


Ответы (1)


Когда вы смотрите на экран администратора представлений (admin / structure / views / view / YOUR-VIEW / edit), посмотрите в средний столбец, и вы должны увидеть опцию «Доступ» под заголовком «Настройки страницы». Я считаю, что по умолчанию он установлен на Permission | Просмотр опубликованного контента; однако, если вы нажмете «Разрешение», вы можете изменить это значение на «Роль» и выбрать нужные роли, которые должны иметь возможность просматривать это содержимое. Надеюсь, это имеет смысл!

person Eric Schmidt    schedule 10.08.2016