feat(plugins/followup): add indepth mode (#627)
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
query FollowupRepositoryCollaborators {
|
||||
repository(name: "$repo", owner: "$owner") {
|
||||
collaborators {
|
||||
nodes {
|
||||
login
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
26
source/plugins/followup/queries/repository.graphql
Normal file
26
source/plugins/followup/queries/repository.graphql
Normal file
@@ -0,0 +1,26 @@
|
||||
query FollowupRepository {
|
||||
issues_open:search(query: "repo:$owner/$repo is:issue $collaborators is:open", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
issues_drafts:search(query: "repo:$owner/$repo is:issue $collaborators draft:true", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
issues_skipped:search(query: "repo:$owner/$repo is:issue $collaborators is:closed label:wontfix,duplicate", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
issues_closed:search(query: "repo:$owner/$repo is:issue $collaborators is:closed", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
pr_open:search(query: "repo:$owner/$repo is:pr $collaborators is:open draft:false", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
pr_drafts:search(query: "repo:$owner/$repo is:pr $collaborators draft:true", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
pr_closed:search(query: "repo:$owner/$repo is:pr $collaborators is:unmerged draft:false", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
pr_merged:search(query: "repo:$owner/$repo is:pr $collaborators is:merged", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
}
|
||||
@@ -1,19 +1,26 @@
|
||||
query FollowupUser {
|
||||
user(login: "$login") {
|
||||
issues_open:issues(states: OPEN) {
|
||||
totalCount
|
||||
}
|
||||
issues_closed:issues(states: CLOSED) {
|
||||
totalCount
|
||||
}
|
||||
pr_open:pullRequests(states: OPEN) {
|
||||
totalCount
|
||||
}
|
||||
pr_closed:pullRequests(states: CLOSED) {
|
||||
totalCount
|
||||
}
|
||||
pr_merged:pullRequests(states: MERGED) {
|
||||
totalCount
|
||||
}
|
||||
issues_open:search(query: "is:issue author:$login is:open", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
issues_drafts:search(query: "is:issue author:$login draft:true", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
issues_skipped:search(query: "is:issue author:$login is:closed label:wontfix,duplicate", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
issues_closed:search(query: "is:issue author:$login is:closed", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
pr_open:search(query: "is:pr author:$login is:open draft:false", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
pr_drafts:search(query: "is:pr author:$login draft:true", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
pr_closed:search(query: "is:pr author:$login is:unmerged draft:false", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
pr_merged:search(query: "is:pr author:$login is:merged", type: ISSUE, first: 0) {
|
||||
issueCount
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user