Группы
Группа пользователей — это объединение пользователей FastReport Corporate Server, наделенных одинаковыми правами доступа к ресурсам подписки. Другими словами, это несколько пользователей с одним уровнем доступа, например: Администраторы, Менеджеры, Дизайнеры, Разработчики.
По умолчанию подписка не имеет групп.
В каждой подписке могут быть от 0 до N групп пользователей, общее количество регулируется планом подписки. Для добавления нового пользователя в группу, он должен быть добавлен в подписку. Это означает, что пользователь группы является пользователем подписки, к которой принадлежит группа.
Пользователь может состоять в нескольких группах.
Свойства
Группа содержит ряд свойств для удобства работы.
Id— уникальный обезличенный идентификатор.Name— отображаемое название, используется в пользовательской панели.Icon— иконка группы.
Разрешения пользователя
Разрешения пользователя для групп разделяются на 5 категорий.
Get— получение какой либо информации о группе.Entity— информация о группе: идентификатор подписки и группы, отображаемое имя и т.д.User— список пользователей группы.Permission— информация о разрешениях пользователя для доступа к группе.
Update— обновление свойств группы.Name— изменение названия группы.
Create— создание или изменение ресурсов напрямую связанных с группой.User— добавление нового пользователя в группу.
Delete— удаление ресурсов напрямую связанных с группой.Entity— удаление группы и всех связей с пользователями.User— удаление пользователя из группы.
Administrate— административный доступ к правам группы.Owner— редактирование владельца группы и связанных с ним прав.Group— редактирование прав групп пользователей для этой группы.Это свойство используется для назначения администраторов для группы, например, есть группа дизайнеры и группы администраторы, администраторы указаны в правах Administrate, как группа, которая может редактировать права для дизайнеров.
Other— редактирование прав пользователей подписки.Anon— редактирование прав анонимного доступа к группе.