Перейти к содержимому

Организации и участники

Домен: Организации и участники

Организация — это контейнер, внутри которого живут участники, спейсы и коллекции. У пользователя может быть несколько организаций, и одна из них в каждый момент «активная» — именно в ней создаются новые сущности (переключение активной организации — в домене Аутентификация и профиль).

Управляет организацией её администратор: приглашает людей по e-mail, выдаёт и меняет роли участников, удаляет из организации, смотрит журнал аудита. Приглашение проходит полный путь — администратор создаёт его, человек открывает по ссылке и принимает или отклоняет.

Внутренняя ролевая модель — сотрудник, менеджер спейса, наблюдатель, администратор — описана в ролях. Управление ролями и их сопоставлениями сейчас живёт на уровне спейса (в домене Спейсы); org-методы ролей оставлены как совместимые заглушки и в работе не используются — это отмечено на их страницах. Источник истины по правам — матрица RP. Ниже — методы API и экраны домена.

Методы API

МетодЭндпоинтСтатус
Принять приглашениеPOST /api/invites/:id/acceptdone
Отклонить приглашениеPOST /api/invites/:id/declinedone
Приглашение по ссылкеGET /api/invites/by-token/:tokendone
Мои организацииGET /api/orgsкод
ОрганизацияGET /api/orgs/:orgIddone
Журнал аудита организацииGET /api/orgs/:orgId/auditкод
Приглашения организацииGET /api/orgs/:orgId/invitesdone
Пригласить участникаPOST /api/orgs/:orgId/invitesdone
Отозвать приглашениеDELETE /api/orgs/:orgId/invites/:iddone
Удалить участникаDELETE /api/orgs/:orgId/members/:userIddone
Изменить роль участникаPUT /api/orgs/:orgId/members/:userId/roledone
Создать сопоставление ролиPOST /api/orgs/:orgId/role-mappingsкод
Удалить сопоставление ролиDELETE /api/orgs/:orgId/role-mappings/:sourceRoleкод
Роли организацииGET /api/orgs/:orgId/rolesкод
Создать рольPOST /api/orgs/:orgId/rolesкод
Изменить рольPUT /api/orgs/:orgId/roles/:roleIdкод
Создать роли по умолчаниюPOST /api/orgs/:orgId/roles/initкод

Экраны

ЭкранЭлементов
Организация10
Принятие инвайта2
ЛК сотрудника6
Top bar1
Организация / Настройки спейса1