Codestream: Gitlab открывает поле ошибки запроса на слияние «approvalsRequired»

Созданный на 7 апр. 2021  ·  10Комментарии  ·  Источник: TeamCodeStream/codestream

Использование плагинов в продуктах Jetbrains
При нажатии на имена мистера отображается сообщение

Ошибка при загрузке запроса на включение:
Поле 'approvalsRequired' не существует для типа 'MergeRequest': {"response":{"errors":[{"message":"Поля 'approvalsRequired' не существует для типа 'MergeRequest'","locations": [{"строка":23,"столбец":7}],"путь":["запрос GetPullRequest","проект","mergeRequest","approvalsRequired"],"расширения":{"код":"undefinedField ","typeName":"MergeRequest","fieldName":"approvalsRequired"}},{"message":"Поле 'approvalsLeft' не существует для типа 'MergeRequest'","locations":[{"строка" :24,"столбец":7}],"путь":["запрос GetPullRequest","проект","mergeRequest","approvalsLeft"],"расширения":{"код":"undefinedField","typeName" :"MergeRequest","fieldName":"approvalsLeft"}}],"status":200},"request":{"query":"query GetPullRequest($fullPath: ID!, $iid: String!, $after : String) { currentUser { имя входа: имя пользователя avatarUrl id } проект (fullPath: $fullPath) { имя имя пользователя } } идентификатор IID утверждения Требуемые утверждения Слева создано В исходной ветке targetBranch заголовок описание webUrl состояние mergedAt workInProgress ссылка на проект Id mergeWhenPipelineSucceeds mergeableDiscussionsState автор { имя логин: имя пользователя avatarUrl } diffRefs { baseSha headSha startSha } commitCount project { name webUrl fullPath } sourceProject { name webUrl fullPath } up { title id webPath dueDate } подписанный userDiscussionsCount обсуждениеLocked forceRemoveSourceBranch обозреватели {узлы {id name login: username avatarUrl } } timeEstimate totalTimeSpent updatedAt userPermissions { adminMergeRequest canMerge } обсуждения (сначала: 50, после: $after) { pageInfo { endCursor hasNextPage } nodes { . ..discussionFragment } } } }}фрагмент обсужденияFragment on Discussion { createdAt id notes { nodes { author { name login: username avatarUrl } body bodyHtml createdAt обсуждение { id answerId createdAt } id position { xy newLine newPath oldLine oldPath filePath dif fRefs { baseSha headSha startSha } } проект { имя } разрешимый разрешенный разрешенный разрешен при разрешенном { логин: имя пользователя avatarUrl } системная система systemNoteIconName updated At userPermissions { adminNote readNote resolveNote awardEmoji createNote } } } answerId разрешаемый разрешимый разрешено разрешенный при разрешенном { логин: имя пользователя avatarUrl }}"}}

Самый полезный комментарий

@deadpony @bupyc9 @belfortmaycon @vlad-artyomov — версия 11.0.2 теперь доступна на торговой площадке JetBrains.

Все 10 Комментарий

привет @bupyc9

Можете ли вы опубликовать, какую версию GitLab вы используете и какую версию расширения CodeStream вы используете? Спасибо.

привет @bcanzanella
Гитлаб — 13.10
CodeStream — 11.0.0+3936

привет @bcanzanella
Гитлаб — 13.10
CodeStream — 11.0.0+3936

Спасибо, могу ли я побеспокоить вас, чтобы перейти к этой конечной точке для вашего экземпляра GitLab (/api/v4/version) и сообщить значения?

{
"версия": "13.10.2",
"редакция": "7efd19e3716"
}

Привет! Та же проблема здесь с собственным Gitlab и VsCode.

(/api/v4/версия)

{"version":"13.9.3","revision":"ea359c58edb"}

Кодовый поток:
Version: 11.0.1

VSCode:

Version: 1.55.1
Commit: 08a217c4d27a02a5bcde898fd7981bda5b49391b
Date: 2021-04-07T18:22:52.186Z
Electron: 11.3.0
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: 8.7.220.31-electron.0
OS: Darwin x64 19.6.0

Всем привет!

Та же проблема с собственным GitLab 13.9.4 (4be21b77456) при попытке открыть любой мерж-реквест:

image

@bcanzanella Вероятно, проблема в том, что поле approvalsRequired недоступно в бесплатном CE GitLab. Согласно документации GitLab, требуемые утверждения — это функция только для премиум-класса .

Спасибо за наводку @vlad-artyomov! У нас должно быть исправление для этого релиза в понедельник. Я обновлю всех здесь.

какие-либо обновления по этому поводу?

@deadpony — исправлено в версии 11.0.2 нашего расширения для JetBrains. Он должен пройти процесс утверждения JetBrains, который обычно занимает 24 часа, так что это может произойти в любое время. Но если вы не хотите ждать, вы можете скачать его здесь:

https://www.dropbox.com/s/plb8e4pohe3p3oq/codestream-jb-jcef-11.0.2%2B140.zip?dl=0

Спасибо за терпеливость!

@deadpony @bupyc9 @belfortmaycon @vlad-artyomov — версия 11.0.2 теперь доступна на торговой площадке JetBrains.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги