diff options
Diffstat (limited to 'app/assets/javascripts/issues_list/queries/get_issues.query.graphql')
-rw-r--r-- | app/assets/javascripts/issues_list/queries/get_issues.query.graphql | 35 |
1 files changed, 32 insertions, 3 deletions
diff --git a/app/assets/javascripts/issues_list/queries/get_issues.query.graphql b/app/assets/javascripts/issues_list/queries/get_issues.query.graphql index 30a01b4c3b0..6df72cf6596 100644 --- a/app/assets/javascripts/issues_list/queries/get_issues.query.graphql +++ b/app/assets/javascripts/issues_list/queries/get_issues.query.graphql @@ -1,9 +1,10 @@ #import "~/graphql_shared/fragments/pageInfo.fragment.graphql" #import "./issue.fragment.graphql" -query getProjectIssues( +query getIssues( + $isProject: Boolean = false $isSignedIn: Boolean = false - $projectPath: ID! + $fullPath: ID! $search: String $sort: IssueSort $state: IssuableState @@ -20,7 +21,35 @@ query getProjectIssues( $firstPageSize: Int $lastPageSize: Int ) { - project(fullPath: $projectPath) { + group(fullPath: $fullPath) @skip(if: $isProject) { + issues( + includeSubgroups: true + search: $search + sort: $sort + state: $state + assigneeId: $assigneeId + assigneeUsernames: $assigneeUsernames + authorUsername: $authorUsername + labelName: $labelName + milestoneTitle: $milestoneTitle + milestoneWildcardId: $milestoneWildcardId + types: $types + not: $not + before: $beforeCursor + after: $afterCursor + first: $firstPageSize + last: $lastPageSize + ) { + pageInfo { + ...PageInfo + } + nodes { + ...IssueFragment + reference(full: true) + } + } + } + project(fullPath: $fullPath) @include(if: $isProject) { issues( search: $search sort: $sort |