graphql - 在由团队成员创建的组织中查询打开的拉取请求?
问题描述
一旦一个拉取请求被请求团队的任何成员批准,它就会从 GitHub 仪表板中消失,即使它一直处于打开状态。我们如何使用 Github v4 GraphQL 查询由特定团队的任何成员创建的开放拉取请求?
{
search(query: "type:pr state:open review-requested:StevenACoffman", type: ISSUE, first: 100) {
issueCount
pageInfo {
endCursor
startCursor
}
edges {
node {
... on PullRequest {
url
}
}
}
}
}
一个团队的请求评论的查询是:team-review-requested:ORG/TEAMNAME
哪里ORG
应该替换为组织,并TEAMNAME
替换为团队名称。如果由任何其他队友批准,这些查询都不会显示由队友创建的开放拉取请求。
按名称查询团队是:
{
organization(login: "khan") {
teams(first: 100, query: "districts") {
totalCount
edges {
node {
members {
edges {
node {
name
login
}
}
}
name
description
}
}
}
}
}
解决方案
推荐阅读
- ruby - 从哈希中删除键值对 (RUBY)
- kotlin - 如何避免 gradle 配置代码中的代码重复?
- java - Spring JPA 处理唯一约束冲突
- c# - 如何在没有 OpenXml SDK 的情况下仅使用字符串将多个 openxml 格式的 xml 打包到一个 xlsx 文件中?
- amazon-web-services - 仅返回实例 ID,在 Lambda 中使用描述实例
- python-3.x - 使用 urllib 在 IE 中打开 html 页面
- html - Visual Studio Code 中的 Node Js
- google-cloud-platform - 无法使用教程中给出的命令使用 MQTT 桥将虚拟设备连接到 Cloud IoT Core,缺少“serverCertFile”
- arrays - 当结构成员的数量等于数组长度时,用相应的数组元素初始化结构成员
- python - 打印和计算 .xlsx 文件中的唯一值