如何通过 API 删除合并请求中的审阅者?

问题描述 投票:0回答:1

我在 GitLab 文档中找不到任何有关如何在合并请求中按 ID 删除单个审阅者的信息。有人遇到过这个问题吗

我尝试按类型删除请求:https://gitlab.com/projects/project_id/merge_requests/merge_request_id/reviewers/reviewer_id 但不幸的是,它找到了所有审稿人的列表,但无法通过 ID 找到一个

还尝试使用 put 请求: https://gitlab.com/projects/project_id/merge_requests/merge_request_id/reviewers/reviewer_id&reviewer_ids=0

但是这个请求会删除所有审阅者,而我需要以某种方式只删除一个

gitlab gitlab-api
1个回答
0
投票

我找到了解决方案,一切都变得显而易见。发出另一个放置请求,其中将包含应保留的 ID 审阅者,并排除需要删除的 ID 审阅者。例如,如果我们有两个ID为1和2的审稿人,我们需要删除ID为2的审稿人并保留ID为1的审稿人,那么请求将是这样的:

https://gitlab.com/projects/project_id/merge_requests/merge_request_id/reviewers/reviewer_id&reviewer_ids=1

© www.soinside.com 2019 - 2024. All rights reserved.