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.