Группы
Группа пользователей — это объединение пользователей 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
— редактирование прав анонимного доступа к группе.