Ivan Abramenko 11/10/2019

В Drupal 8 такая же как и в предыдущих версиях система пользователей с ролями и правами доступами к функционалу сайту для каждой роли.

Страница всех пользователей находится в разделе Меню - Пользователи:

drupal users

Здесь у нас все просто, таблица с пользователями и кнопка добавления нового пользователя. Если вам нужно отсортировать пользователей по ролям или дате добавления, то просто кликните по заголовку нужного поля.

 users drupal 8

Теперь давайте перейдем на вкладку роли. По умолчанию у нас уже есть роли авторизированного пользователя (Authenticated user), и анонимного пользователя (Anonymous user). Давайте добавим еще одну роль Модератор. Нажимайте кнопку добавить роль и заполняйте поля. В результате у нас появится еще одна роль:

 drupal 8 user roles

Теперь давайте сделаем модератора с правами редактирования материалов. Для этого переходите во вкладку Права доступа. На странице прав доступа можно выставлять какие возможности на сайте имеет каждая из ролей пользователя. Давайте добавим прав для роли Модератор, чтобы модератор мог управлять материалами на сайте:

drupal 8 moderator

Таким образом мы создали роль модератора и можем добавить пользователя модератора. Если у вас включен модуль комментариев (comment), то вы можете поставить к примере возможность добавления комментария авторизированным пользователям, но не анонимным.

drupal 8 access rights

Теперь давайте создадим пользователей модератора и обычного пользователя, для этого нужно вернуться на страницу всех пользователей. Когда будете добавлять модератора, не забудьте указать его роль:

drupal moderator role

Теперь возвращаемся к списку пользователей и смотрим, что у нас получилось:

drupal users

Вы видите, что друпал показывает какие роли есть у пользователя