Skip to content
Эта страница создана и переведена с помощью ИИ. Если вы заметили неточности, помогите нам улучшить её. Редактировать на GitHub

Участники и разрешения ​

OpenPR использует ролевой контроль доступа (RBAC), ограниченный рабочими пространствами. У каждого участника рабочего пространства есть роль, определяющая его разрешения.

Роли ​

РольОписаниеРазрешения
OwnerСоздатель или повышенный владелецПолный доступ: удаление рабочего пространства, управление всеми настройками, повышение/понижение участников
AdminАдминистратор рабочего пространстваУправление проектами, участниками (кроме владельцев), настройками, конфигурацией управления
MemberОбычный участник командыСоздание и управление задачами, комментариями, метками; участие в управлении

Приглашение участников ​

Перейдите в Workspace Settings > Members > Invite:

  1. Введите адрес электронной почты пользователя.
  2. Выберите роль (Owner, Admin или Member).
  3. Нажмите Invite.

Приглашённый пользователь должен иметь аккаунт OpenPR. Если его нет, им нужно сначала зарегистрироваться.

Управление участниками ​

Из списка участников вы можете:

  • Изменить роль — Повысить или понизить участников (администраторы не могут изменять роли владельцев).
  • Удалить — Удалить участника из рабочего пространства.

Типы пользователей ​

OpenPR поддерживает два типа сущностей:

ТипОписаниеСоздаётся
humanОбычные пользователи-людиПри регистрации пользователя
botБот/AI аккаунтыПри создании токена бота

Пользователи-боты создаются автоматически при генерации токена бота. Они отображаются в лентах активности и журналах аудита с отображаемым именем.

Токены ботов ​

Токены ботов позволяют AI-ассистентам и внешним инструментам аутентифицироваться в MCP-сервере и API. Каждый токен:

  • Имеет префикс opr_.
  • Привязан к одному рабочему пространству.
  • Создаёт соответствующую сущность пользователя bot_mcp.
  • Поддерживает все операции чтения/записи, доступные участникам рабочего пространства.

Создание токена бота ​

Перейдите в Workspace Settings > Bot Tokens > Create:

  1. Введите отображаемое имя (например, "Claude Assistant").
  2. Нажмите Create.
  3. Скопируйте токен немедленно — он не будет показан снова.

Использование токенов ботов ​

Токены ботов используются в конфигурации MCP-сервера:

bash
# Переменная окружения
OPENPR_BOT_TOKEN=opr_your_token_here

Или в API-запросах:

bash
curl -H "Authorization: Bearer opr_your_token_here" \
  http://localhost:8080/api/workspaces/<workspace_id>/projects

Справочник API ​

bash
# Список участников рабочего пространства
curl -H "Authorization: Bearer <token>" \
  http://localhost:8080/api/workspaces/<workspace_id>/members

# Список токенов ботов
curl -H "Authorization: Bearer <token>" \
  http://localhost:8080/api/workspaces/<workspace_id>/bots

MCP-инструменты ​

ИнструментОписание
members.listСписок всех участников рабочего пространства и их ролей

Следующие шаги ​

Released under the Apache-2.0 License.