Gitlab 问题 API:按 relative_position 排序 - 不显示与 "manual" 在 UI 上排序相同的结果

Gitlab ISSUE API: Order by relative_position - do not show same result like "manual" sorting on UI

我想将 gitlab API 用于 issues 和问题列表 UI 上 gitlab.com 上的排序 manual

我已经使用了属性/参数
API:按 relative_position

排序

我试过了 {{base_url}}/groups/{{my_group_id}}/issues?order_by=relative_position

base_url: https://gitlab.com/api/v4
my_group_id: 来自我的项目/公司的组 id(编号)

order_by=relative_position 参数不会产生与 UI 中“手动”排序相同的顺序,或多或少该参数似乎被完全忽略。我试过的其他参数都有效。

我在 ~ 2019 年 GitLab Forum 上发现了这一点。也没有答案...
我还找到了API attribute/call to get Issues by sort order in Boards

如果 REST-API 不起作用,我也很高兴使用 gitlab 的 GRAPHQL 解决方案/想法。

不能 使用 REST API 修复它,但使用 GRAPH QL.

下面的命令使用了{MY_COMPANY}{MY_GROUP},只需将其替换为您的group

{
  group(fullPath: "{MY_COMPANY}/{MY_GROUP}") {
    issues(sort: RELATIVE_POSITION_ASC, state: opened) {
      nodes {
        title
        id
        iid
        weight
        labels { nodes {title} }
      }  
    }  
  }
}

这里是 gitlab project 的例子,不是 group

{
  project(fullPath: "gitlab-org/gitlab") {
    issues(sort: RELATIVE_POSITION_ASC, state: opened) {
      nodes {
        title
        id
        iid
        weight
        labels { nodes {title} }
      }  
    }  
  }
}