Рабочее пространство (workspace) объединяет команду, проекты и ключи доступа. Вы приглашаете коллег в пространство и даёте каждому роль, которая определяет, что он видит и может делать. Внутри пространства проекты группируют работу по мониторингу, и поверх роли в пространстве можно выдавать доступ к отдельным проектам.
Эта страница описывает роли и то, как приглашать людей. Точные права каждой роли смотрите в разделе Права доступа.
Пространство · Owner, Admin, Member Проект · Editor, Viewer Приглашение по email Роль определяет права
У каждого участника пространства ровно одна роль уровня пространства; она задаёт базовый доступ во всём пространстве.
Тот, кто создал пространство. Всё то же, что у администратора, плюс удаление или передача пространства. Владелец ровно один, и эту роль нельзя выдать через приглашение.
Управляет участниками, проектами, приглашениями и API-ключами, с неявным доступом ко всем проектам. Может всё, кроме удаления или передачи пространства.
Только чтение на уровне пространства. Видит лишь те проекты, к которым его явно подключили.
Для VKS уполномоченный пользователь может отдельно управлять правом участника vks:access в личном кабинете. Права ролей и отдельный доступ к VKS описаны в разделе Права доступа.
Поверх роли в пространстве участнику можно назначить роль в отдельных проектах.
Чтение и запись ресурсов проекта: адреса, каналы, счета и так далее.
Чтение ресурсов проекта и симуляция транзакций без их отправки в сеть.
Роль в пространстве задаёт базу; назначения в проектах добавляют доступ к отдельным проектам поверх неё.
| Возможность в пространстве | Owner | Admin | Member |
|---|---|---|---|
| Видеть пространство | yes | yes | yes |
| Управлять участниками и приглашениями | yes | yes | no |
| Создавать проекты и управлять ими | yes | yes | no |
| Создавать ключи и управлять ими (API, RPC, управляющие) | yes | yes | no |
| Иметь доступ ко всем проектам автоматически | yes | yes | no |
| Удалить или передать пространство | yes | no | no |
| Возможность в проекте | Editor | Viewer |
|---|---|---|
| Читать ресурсы проекта | yes | yes |
| Создавать, изменять и удалять ресурсы проекта | yes | no |
Участник пространства не наследует доступ к проектам: ему нужно назначить Editor или Viewer на каждый проект, к которому он должен иметь доступ, и он видит только назначенные проекты. Удаление участника из пространства снимает все его назначения в проектах сразу.
Администраторы пространства добавляют коллег из личного кабинета в настройках пространства.
Отправьте приглашение. В настройках пространства укажите email коллеги, выберите роль в пространстве (admin или member) и при желании назначьте роли в проектах.
Он принимает. Как только приглашённый примет приглашение, он становится участником пространства с выбранной ролью.
Меняйте в любой момент. Меняйте роль в пространстве или назначения в проектах в тех же настройках или отзовите доступ, удалив участника.
Участниками можно управлять и программно через Management API с помощью управляющего ключа с правом mgt:workspace:member:write.
У приглашений есть перечисленные ниже статусы. Любой администратор пространства может отозвать ожидающее приглашение; без ответа оно истекает в установленный срок.
| Статус | Что означает |
|---|---|
| ожидает | Приглашение отправлено, ждёт ответа |
| принято | Приглашённый принял приглашение, создано членство |
| отклонено | Приглашённый отклонил приглашение |
| отозвано | Администратор отменил приглашение |
| истекло | Ответа не было до срока истечения |
В пространстве ровно один владелец, заданный при его создании. Приглашения и смена ролей назначают только admin или member; право владельца так не передаётся. Удалить или передать пространство может только владелец.