Загрузка данных


Главная проблема сейчас не в коде, а в правах/модели доступа SberTrack для Jira-like API.

Что у нас уже работает:

1. Кодовый skeleton SberTrack добавлен.
2. Jira не используется при --tracker sbertrack.
3. Тестовый action sbertrack_test_create_release работает отдельно от plan_releases.
4. BacklogPlanning не создаётся.
5. get_field_mapping не вызывается.
6. Dry-run работает.
7. project.key теперь корректно = 1231TST1231.
8. Basic Auth до SberTrack доходит.
9. POST /issue реально доходит до API.

То есть проблема не такая:

“мы не можем подключиться к SberTrack”

Мы можем подключиться. Проблема такая:

SberTrack принимает запрос, но запрещает создать задачу:
HTTP 403 Forbidden
SWTR_ACCESS_DENIED_ERROR
"Доступ запрещен. Проверьте наличие необходимых прав"

Это значит: техническая учётка cab-sa-dvo11195 либо не имеет нужного права на создание задач через Jira-like API, либо мы указываем не тот объект доступа для API.

Главные гипотезы:

1. Ролей “Участник” и “Конфигуратор” недостаточно для API POST /issue.
2. Нужно добавить техучётку в “Команду пользователей с правом записи”.
3. Права в UI-пространстве и права Jira-like API могут проверяться по-разному.
4. project.key=1231TST1231 может быть кодом пространства, но API может ждать другой project id/key.
5. Тип “Релиз” может нельзя создавать через этот endpoint без отдельных прав/шаблона, но тогда чаще была бы ошибка 400, а не 403.

Самый вероятный вариант сейчас:

Техучётка видит/настроена в пространстве, но у неё нет именно write/create-доступа для создания задач через Jira-like API.

Что надо сделать дальше:

1. Не запускать новые POST.
2. Найти в UI раздел “Команды пользователей”.
3. Проверить, есть ли техучётка cab-sa-dvo11195 в команде/группе с правом записи.
4. Если нет — добавить её в “Команда пользователей с правом записи” или аналогичную роль.
5. Проверить, что project key для API действительно 1231TST1231, а не отдельный id проекта.
6. Только после этого повторить один тестовый POST.

Коротко: код дошёл до SberTrack, но SberTrack не дал создать задачу. Сейчас главный блокер — доступы техучётки или правильный project key/id для API.