Создание роли

В Системе реализовано создание ролей и добавление для них различных привелегий. Назначанная пользователю роль определяют его права для управления пользовательским интерфейсом в микросервисах.

Для создания новой роли необходимо выполнить следующие действия:

  1. В разделе Роли нажать кнопку img.

  2. В открывшейся форме создания указать наименование и описание для роли.

img

Наименование роли должно быть уникальным в Системе.

Тумблер Защитить от обновления позволяет активировать дополнительную защиту для создаваемой роли, которая срабатывает при импорте сущностей одного типа. Если среди импортируемых сущностей будет роль с таким же идентификатором, что и у текущей, то активный тумблер заблокирует импорт сущности и существующая не будет перезаписана.

3. Нажать кнопку img.

Появится уведомление, информирующее об успешном сохранении роли.

Форма автоматически обновится, на ней появятся дополнительные блоки: Разрешения и Изменения.

img

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

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

Для добавления разрешения необходимо выполнить следующие действия:

  1. В карточке роли в блоке Разрешения нажать кнопку img.
  2. В открывшемся модальном окне нажать на поисковую строку и выбрать из списка один или несколько сервисов, отметив их чекбоксами.

В модальном окне появится список всех доступных разрешений выбранных сервисов.

img

3. При необходимости снять чекбоксы с конкретных разрешений, после чего нажать кнопку [Выбрать].

Появится уведомление, информирующее об успешном добавлении разрешений для текущей роли.

Добавленные разрешения будут доступны в блоке Разрешения текущей роли. Для удаления необходимо отметить чекбоксами одно или несколько разрешений и на панели инструментов блока Разрешения нажать кнопку img, после чего подтвердить действие в открывшемся окне.

Удаленное разрешение будет недоступно текущей роли, но останется в Системе.