Редактирование групп разрешений
Общая информация
Раздел Редактировать группы разрешений предназначен для управления группами разрешений и группами пользователей. Эти группы действуют только внутри Knowledge Center (KWC) и не изменяют права, настроенные через ролевую модель.
Группы разрешений
Группы разрешений позволяют настраивать уровни доступа с помощью предустановленных прав.

Доступны пять прав:
- право
READ— чтение - право
WRITE— изменение - право
MOVE— перемещение статей в каталоге - право
CHANGE_PERMISSION— изменение прав доступа - право
DELETE— удаление ранее созданных страниц

Права WRITE, MOVE, CHANGE_PERMISSION и DELETE необходимо сочетать с правом READ.
Для группы можно выбрать сочетание прав, соответствующее нужному уровню доступа.
Группы пользователей
Группы пользователей объединяют роли или отдельных пользователей для последующего назначения прав на конкретные страницы Wikilogs.

Группы используются только в KWC и хранятся в индексе .sm_kwc_user_group.
Настройка разрешений
Чтобы настроить разрешения для страницы, нажмите Настройки и выберите Разрешения.


При создании каждой страницы по умолчанию добавляются группа CREATOR_GROUP и пользователь, создавший страницу.
Доступны следующие параметры:
- параметр
Группа разрешенийопределяет права доступа к странице - параметр
Группа пользователейопределяет группу пользователей, для которой действуют разрешения - параметр
Пользователипозволяет назначить разрешения пользователям, не входящим в группу
При настройке прав для страницы ее дочерние страницы в дереве статей наследуют установленные права.
Если пользователь имеет права на страницу, но не имеет доступа к вышестоящей странице, целевую страницу он сможет открыть только по прямой ссылке. В дереве статей она не отображается.
Индекс
Каждая созданная страница является документом индекса .sm_kwc_page. Разрешения на страницу хранятся в блоке permission_assignments:
"permission_assignments": [
{
"permission_group": "CREATOR_GROUP",
"id": "EEPm7KAB6KyuMNDaLwSs",
"users": [
"admin"
],
"user_groups": []
},
{
"inherited_from": "sUPn7KAB6KyuMNDaSgf9",
"permission_group": "MkLa7KAB6KyuMNDaBu1y",
"id": "288b4742-403e-4ade-82e0-a1ccd6f8e8c9",
"users": [],
"user_groups": [
"fkLa7KAB6KyuMNDaaO3M"
]
}
]