Skip to content

Ролевая модель

Ролевая модель Continuity - комбинация прав и ролей системы, описывающая доступ пользователей к тем или иным объектам.

Авторизация пользователей реализована на базе Keycloak.

Права доступа

Owner имеет неограниченные права на объект. Создатель объекта обычно назначается владельцем по умолчанию.
Assigner имеет право право редактировать информацию, заполнять артефакты, завершать задачи.
Reader может видеть объект в каталоге, переходить на его страницу и смотреть информацию о нем.

Настройка доступа к объекту складывается из двух составляющих:
1. Выбор пользователя или группы прользователей (из списка, предложенного Keycloak)
2. Выбор прав (owner, assigner, reader)

Для автоматического распространения настроенного доступа сразу на несколько объектов в рамках одного проекта существует система Swimlane.

Swimlane

Swimlane - это инструмент Continuity для настройки ролевого доступа к объектам.
Свимлейн дает возможность объединить объекты во множество для настройки доступа к ним из одной точки.

swimlane workflow

Таким образом заданные пользователем в свимлейне права доступа пробрасываются по всем объектам в рамках этого свимлейна.

set_permission

Как настроить Swimlane: Настройка доступов