Создание шаблона ACL

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

  1. В разделе Шаблоны ACL нажать кнопку img.

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

img

Поля Наименование и Описание заполняются вручную. Поле Базовый класс определяет класс объекта, к которому привязывается шаблон ACL, и заполняется выбором значения из выпадающего списка. Список открывается нажатием ЛКМ на поле. После указания базового класса необходимо выбрать класс объекта из списка существующих в Системе.

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

После заполнения поля Базовый класс станет активной кнопка добавления img в блоке Права доступа. Чтобы добавить права доступа, необходимо нажать кнопку img на панели инструментов блока и открывшемся окне заполнить поля.

img

В поле Тип принципала для выбора доступны три значения:

  • «user» – по логину пользователя;
  • «role» – по одной из ролей пользователя;
  • «group» – по одной из групп пользователей.

В зависимости от выбранного типа принципала формируется список его наименований, который открывается нажатием кнопки img в конце поля. В открывшемся окне отметить чекбоксом нужное значение и нажать кнопку [Выбрать].

img

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

img

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

3. После заполнения формы создания шаблона ACL и добавления прав доступа нужно нажать кнопку img.

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