diff --git a/.eslintrc.yml b/.eslintrc.yml index 7f45fd912a91cd531c04a989854f3a2d357d7116..72c33873adabf9cf76f4347cabf6c45b71e91875 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -99,7 +99,7 @@ rules: message: 'Migrate to GlSkeletonLoader, or import GlDeprecatedSkeletonLoading.' overrides: - files: - - '{,ee/,jh/}spec/frontend*/**/*' + - '{,ee/,jh/}spec/frontend*/**/*' rules: '@gitlab/require-i18n-strings': off '@gitlab/no-runtime-template-compiler': off @@ -139,13 +139,11 @@ overrides: parser: '@graphql-eslint/eslint-plugin' operations: - '{,ee/,jh/}app/**/*.graphql' - # You can run `bundle exec rake gitlab:graphql:schema:dump` and then uncomment this line - # schema: './tmp/tests/graphql/gitlab_schema.graphql' + # You can run `bundle exec rake gitlab:graphql:schema:dump` and then uncomment this line + # schema: './tmp/tests/graphql/gitlab_schema.graphql' rules: filenames/match-regex: off spaced-comment: off - # TODO: We need a way to include this rule + support ee_else_ce fragments - #'@graphql-eslint/unique-fragment-name': error # TODO: Uncomment these rules when then `schema` is available #'@graphql-eslint/fragments-on-composite-type': error #'@graphql-eslint/known-argument-names': error @@ -153,3 +151,4 @@ overrides: '@graphql-eslint/no-anonymous-operations': error '@graphql-eslint/unique-operation-name': error '@graphql-eslint/require-id-when-available': error + '@graphql-eslint/unique-fragment-name': error diff --git a/app/assets/javascripts/alerts_settings/graphql/fragments/http_integration_payload_data.fragment.graphql b/app/assets/javascripts/alerts_settings/graphql/fragments/http_integration_payload_data.fragment.graphql index df6ad0b712dd5dbdb1ef06c9c10e3976e264d506..8c0f1762d914eec3a245d68ea577aa535d906e25 100644 --- a/app/assets/javascripts/alerts_settings/graphql/fragments/http_integration_payload_data.fragment.graphql +++ b/app/assets/javascripts/alerts_settings/graphql/fragments/http_integration_payload_data.fragment.graphql @@ -1,3 +1,5 @@ +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment HttpIntegrationPayloadData on AlertManagementHttpIntegration { id } diff --git a/app/assets/javascripts/boards/graphql/board.fragment.graphql b/app/assets/javascripts/boards/graphql/board.fragment.graphql index 872a4c4afbcff93538eaec4e65888ca62be99ab7..c4380a8744df9c01eff5039da89f91f1ac2b07b0 100644 --- a/app/assets/javascripts/boards/graphql/board.fragment.graphql +++ b/app/assets/javascripts/boards/graphql/board.fragment.graphql @@ -1,3 +1,5 @@ +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment BoardFragment on Board { id name diff --git a/app/assets/javascripts/boards/graphql/board_list.fragment.graphql b/app/assets/javascripts/boards/graphql/board_list.fragment.graphql index bbf3314377ea1a9d7a42db0e5edc24c97ecf9f2e..5c7442dce6804def70b338e50b21b67cf1db9773 100644 --- a/app/assets/javascripts/boards/graphql/board_list.fragment.graphql +++ b/app/assets/javascripts/boards/graphql/board_list.fragment.graphql @@ -1,5 +1,7 @@ #import "./board_list_shared.fragment.graphql" +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment BoardListFragment on BoardList { ...BoardListShared } diff --git a/app/assets/javascripts/boards/graphql/board_scope.fragment.graphql b/app/assets/javascripts/boards/graphql/board_scope.fragment.graphql index 57f51822d91ee62eb4a148c70197061d816a3dba..4e0a62468792e657ea68684091e0982989ddb5e3 100644 --- a/app/assets/javascripts/boards/graphql/board_scope.fragment.graphql +++ b/app/assets/javascripts/boards/graphql/board_scope.fragment.graphql @@ -1,3 +1,5 @@ +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment BoardScopeFragment on Board { id name diff --git a/app/assets/javascripts/boards/graphql/issue.fragment.graphql b/app/assets/javascripts/boards/graphql/issue.fragment.graphql index 53fe6fdc59e6d20102d03de92457d893061e6771..8525b9065ca74503c9e3a09b40ad253a005dc0f3 100644 --- a/app/assets/javascripts/boards/graphql/issue.fragment.graphql +++ b/app/assets/javascripts/boards/graphql/issue.fragment.graphql @@ -1,5 +1,7 @@ #import "~/graphql_shared/fragments/issue.fragment.graphql" +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment Issue on Issue { id ...IssueNode diff --git a/app/assets/javascripts/graphql_shared/fragments/iteration.fragment.graphql b/app/assets/javascripts/graphql_shared/fragments/iteration.fragment.graphql index 78a368089a80e02de8f0bb23d781f803b98d38ce..1fe85154d8d01e7171c2e8f666f4653341b3a808 100644 --- a/app/assets/javascripts/graphql_shared/fragments/iteration.fragment.graphql +++ b/app/assets/javascripts/graphql_shared/fragments/iteration.fragment.graphql @@ -1,4 +1,4 @@ -fragment Iteration on Iteration { +fragment IterationShared on Iteration { id title } diff --git a/app/assets/javascripts/graphql_shared/fragments/page_info_cursors_only.fragment.graphql b/app/assets/javascripts/graphql_shared/fragments/page_info_cursors_only.fragment.graphql deleted file mode 100644 index 22bcefbecd3c72583999797219149e4b0ddb4629..0000000000000000000000000000000000000000 --- a/app/assets/javascripts/graphql_shared/fragments/page_info_cursors_only.fragment.graphql +++ /dev/null @@ -1,4 +0,0 @@ -fragment PageInfo on PageInfo { - startCursor - endCursor -} diff --git a/app/assets/javascripts/incidents/graphql/fragments/incident_fields.fragment.graphql b/app/assets/javascripts/incidents/graphql/fragments/incident_fields.fragment.graphql index b72941966c6e37ec6e0515a6fb47f0a9ca1fe67d..5b2f0392232edd4abfd1be1417900fcde9bd8bdf 100644 --- a/app/assets/javascripts/incidents/graphql/fragments/incident_fields.fragment.graphql +++ b/app/assets/javascripts/incidents/graphql/fragments/incident_fields.fragment.graphql @@ -1,4 +1,5 @@ -# eslint-disable-next-line @graphql-eslint/require-id-when-available +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/require-id-when-available, @graphql-eslint/unique-fragment-name fragment IncidentFields on Issue { severity escalationStatus diff --git a/app/assets/javascripts/issues/list/queries/label.fragment.graphql b/app/assets/javascripts/issues/list/queries/label.fragment.graphql deleted file mode 100644 index bb1d8f1ac9b1ce34cb7cf62e7513f4ab482317c3..0000000000000000000000000000000000000000 --- a/app/assets/javascripts/issues/list/queries/label.fragment.graphql +++ /dev/null @@ -1,6 +0,0 @@ -fragment Label on Label { - id - color - textColor - title -} diff --git a/app/assets/javascripts/issues/list/queries/search_labels.query.graphql b/app/assets/javascripts/issues/list/queries/search_labels.query.graphql index 44b57317161e77d631bdb5083509b0a94f737d0a..df563fe19252940f85791b89ffd2445e3638d054 100644 --- a/app/assets/javascripts/issues/list/queries/search_labels.query.graphql +++ b/app/assets/javascripts/issues/list/queries/search_labels.query.graphql @@ -1,4 +1,4 @@ -#import "./label.fragment.graphql" +#import "~/graphql_shared/fragments/label.fragment.graphql" query searchLabels($fullPath: ID!, $search: String, $isProject: Boolean = false) { group(fullPath: $fullPath) @skip(if: $isProject) { diff --git a/app/assets/javascripts/issues/list/queries/search_users.query.graphql b/app/assets/javascripts/issues/list/queries/search_users.query.graphql index 46b48e4e41c92bf3f549295502b287054a6a832a..52c7963cb7cf1a6ebe92481a042e06796384d09c 100644 --- a/app/assets/javascripts/issues/list/queries/search_users.query.graphql +++ b/app/assets/javascripts/issues/list/queries/search_users.query.graphql @@ -1,4 +1,4 @@ -#import "./user.fragment.graphql" +#import "~/graphql_shared/fragments/user.fragment.graphql" query searchUsers($fullPath: ID!, $search: String, $isProject: Boolean = false) { group(fullPath: $fullPath) @skip(if: $isProject) { diff --git a/app/assets/javascripts/issues/list/queries/user.fragment.graphql b/app/assets/javascripts/issues/list/queries/user.fragment.graphql deleted file mode 100644 index 3e5bc0f7b939f48e5d62a01b9216cc8f625307fb..0000000000000000000000000000000000000000 --- a/app/assets/javascripts/issues/list/queries/user.fragment.graphql +++ /dev/null @@ -1,6 +0,0 @@ -fragment User on User { - id - avatarUrl - name - username -} diff --git a/app/assets/javascripts/repository/queries/commit.fragment.graphql b/app/assets/javascripts/repository/queries/commit.fragment.graphql index b046fc1f730209033a2cd003e3fafd2773f4f351..a6063c689dc1ca944890c2231f7a87f5b4ddff40 100644 --- a/app/assets/javascripts/repository/queries/commit.fragment.graphql +++ b/app/assets/javascripts/repository/queries/commit.fragment.graphql @@ -1,3 +1,5 @@ +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment TreeEntryCommit on LogTreeCommit { sha message diff --git a/app/assets/javascripts/repository/queries/path_locks.fragment.graphql b/app/assets/javascripts/repository/queries/path_locks.fragment.graphql index 868a513362dfeaf3c917ab39c941a0bd2052d1ee..96b6523361ef47a4d3788a92082d557fdd0b9e4f 100644 --- a/app/assets/javascripts/repository/queries/path_locks.fragment.graphql +++ b/app/assets/javascripts/repository/queries/path_locks.fragment.graphql @@ -1,3 +1,5 @@ +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment ProjectPathLocksFragment on Project { id } diff --git a/app/assets/javascripts/runner/graphql/details/runner_details.fragment.graphql b/app/assets/javascripts/runner/graphql/details/runner_details.fragment.graphql index 2449ee0fc0f91cc8386a5f3bfa43ce4860e301cf..4e30e30edc5e2b98da8c5523f117b9ef8410a3ea 100644 --- a/app/assets/javascripts/runner/graphql/details/runner_details.fragment.graphql +++ b/app/assets/javascripts/runner/graphql/details/runner_details.fragment.graphql @@ -1,5 +1,7 @@ #import "./runner_details_shared.fragment.graphql" +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment RunnerDetails on CiRunner { ...RunnerDetailsShared } diff --git a/app/assets/javascripts/sidebar/queries/group_milestones.query.graphql b/app/assets/javascripts/sidebar/queries/group_milestones.query.graphql index dceab61ed26311ce2c953ae26c045538110832cd..b00ad3d483e37472270c4ac1cb072e4d8395b8ed 100644 --- a/app/assets/javascripts/sidebar/queries/group_milestones.query.graphql +++ b/app/assets/javascripts/sidebar/queries/group_milestones.query.graphql @@ -12,7 +12,7 @@ query groupMilestones($fullPath: ID!, $title: String, $state: MilestoneStateEnum includeAncestors: true ) { nodes { - ...MilestoneFragment + ...SidebarMilestoneFragment state } } diff --git a/app/assets/javascripts/sidebar/queries/merge_request_milestone.query.graphql b/app/assets/javascripts/sidebar/queries/merge_request_milestone.query.graphql index b0a16677cf2eb3cf771dabdd59acb2f99028bf5e..9983c79d263ccdf6d5bb773fa40f4aba845d1bd3 100644 --- a/app/assets/javascripts/sidebar/queries/merge_request_milestone.query.graphql +++ b/app/assets/javascripts/sidebar/queries/merge_request_milestone.query.graphql @@ -8,7 +8,7 @@ query mergeRequestMilestone($fullPath: ID!, $iid: String!) { __typename id attribute: milestone { - ...MilestoneFragment + ...SidebarMilestoneFragment } } } diff --git a/app/assets/javascripts/sidebar/queries/milestone.fragment.graphql b/app/assets/javascripts/sidebar/queries/milestone.fragment.graphql index d4f7e703692796ffca8fb31e66369c536b9b8cf2..570e88966e536a1ea17d5475e9d2ab6b9c0f0ad6 100644 --- a/app/assets/javascripts/sidebar/queries/milestone.fragment.graphql +++ b/app/assets/javascripts/sidebar/queries/milestone.fragment.graphql @@ -1,4 +1,4 @@ -fragment MilestoneFragment on Milestone { +fragment SidebarMilestoneFragment on Milestone { id title webUrl: webPath diff --git a/app/assets/javascripts/sidebar/queries/project_issue_milestone.query.graphql b/app/assets/javascripts/sidebar/queries/project_issue_milestone.query.graphql index c7f3adc9aca147d738f2fb1ec0879e083e78b5dd..d481324e56a08f1bff5447f945af7f8d1c608caa 100644 --- a/app/assets/javascripts/sidebar/queries/project_issue_milestone.query.graphql +++ b/app/assets/javascripts/sidebar/queries/project_issue_milestone.query.graphql @@ -8,7 +8,7 @@ query projectIssueMilestone($fullPath: ID!, $iid: String!) { __typename id attribute: milestone { - ...MilestoneFragment + ...SidebarMilestoneFragment } } } diff --git a/app/assets/javascripts/sidebar/queries/project_milestones.query.graphql b/app/assets/javascripts/sidebar/queries/project_milestones.query.graphql index d9eab18628dd2b02620366c9c2c0048822029f94..e431b331c5d483ce3c57d8e9bc786771dff064a0 100644 --- a/app/assets/javascripts/sidebar/queries/project_milestones.query.graphql +++ b/app/assets/javascripts/sidebar/queries/project_milestones.query.graphql @@ -12,7 +12,7 @@ query projectMilestones($fullPath: ID!, $title: String, $state: MilestoneStateEn includeAncestors: true ) { nodes { - ...MilestoneFragment + ...SidebarMilestoneFragment state } } diff --git a/app/graphql/queries/repository/files.query.graphql b/app/graphql/queries/repository/files.query.graphql index a83880ce69624a563b81671e5a0ed6e013a77ca2..5a352ee2a5aa3112035e458af852aaa6fbf6b970 100644 --- a/app/graphql/queries/repository/files.query.graphql +++ b/app/graphql/queries/repository/files.query.graphql @@ -1,4 +1,4 @@ -fragment PageInfo on PageInfo { +fragment LocalPageInfo on PageInfo { __typename hasNextPage hasPreviousPage @@ -6,7 +6,7 @@ fragment PageInfo on PageInfo { endCursor } -fragment TreeEntry on Entry { +fragment LocalTreeEntry on Entry { __typename id sha @@ -34,12 +34,12 @@ query getFiles( edges { __typename node { - ...TreeEntry + ...LocalTreeEntry webPath } } pageInfo { - ...PageInfo + ...LocalPageInfo } } submodules(first: $pageSize, after: $nextPageCursor) { @@ -47,13 +47,13 @@ query getFiles( edges { __typename node { - ...TreeEntry + ...LocalTreeEntry webUrl treeUrl } } pageInfo { - ...PageInfo + ...LocalPageInfo } } blobs(first: $pageSize, after: $nextPageCursor) { @@ -61,14 +61,14 @@ query getFiles( edges { __typename node { - ...TreeEntry + ...LocalTreeEntry mode webPath lfsOid } } pageInfo { - ...PageInfo + ...LocalPageInfo } } } diff --git a/ee/app/assets/javascripts/alerts_settings/graphql/fragments/http_integration_payload_data.fragment.graphql b/ee/app/assets/javascripts/alerts_settings/graphql/fragments/http_integration_payload_data.fragment.graphql index 95a59fd7a5630b3add2d53831a3e06259a2f6881..b0c766882b2ee0f274f687311864c75bfdd47ed3 100644 --- a/ee/app/assets/javascripts/alerts_settings/graphql/fragments/http_integration_payload_data.fragment.graphql +++ b/ee/app/assets/javascripts/alerts_settings/graphql/fragments/http_integration_payload_data.fragment.graphql @@ -1,3 +1,5 @@ +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment HttpIntegrationPayloadData on AlertManagementHttpIntegration { id payloadExample diff --git a/ee/app/assets/javascripts/boards/graphql/board.fragment.graphql b/ee/app/assets/javascripts/boards/graphql/board.fragment.graphql index 0ed43e7f6a30a9fc57890230a7c7a6fb24015a3f..df853b772b8b3a5165b92f79b999fed39567e6cf 100644 --- a/ee/app/assets/javascripts/boards/graphql/board.fragment.graphql +++ b/ee/app/assets/javascripts/boards/graphql/board.fragment.graphql @@ -1,3 +1,5 @@ +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment BoardFragment on Board { id name diff --git a/ee/app/assets/javascripts/boards/graphql/board_list.fragment.graphql b/ee/app/assets/javascripts/boards/graphql/board_list.fragment.graphql index 8ac1e34c11fdc53e2ba91fffd61d4be06ce4535c..ab450a8aad491661948eb6a9bd1aaf69ae45e685 100644 --- a/ee/app/assets/javascripts/boards/graphql/board_list.fragment.graphql +++ b/ee/app/assets/javascripts/boards/graphql/board_list.fragment.graphql @@ -1,5 +1,7 @@ #import "~/boards/graphql/board_list_shared.fragment.graphql" +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment BoardListFragment on BoardList { ...BoardListShared maxIssueCount diff --git a/ee/app/assets/javascripts/boards/graphql/board_scope.fragment.graphql b/ee/app/assets/javascripts/boards/graphql/board_scope.fragment.graphql index ae3d5f97509894f4061f95e93a76203a79c2984c..cd0535c8c0a7431a356eec3575a22bed00ee5ccc 100644 --- a/ee/app/assets/javascripts/boards/graphql/board_scope.fragment.graphql +++ b/ee/app/assets/javascripts/boards/graphql/board_scope.fragment.graphql @@ -2,6 +2,8 @@ #import "~/graphql_shared/fragments/label.fragment.graphql" #import "~/graphql_shared/fragments/iteration.fragment.graphql" +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment BoardScopeFragment on Board { id name @@ -20,7 +22,7 @@ fragment BoardScopeFragment on Board { } } iteration { - ...Iteration + ...IterationShared } iterationCadence { id diff --git a/ee/app/assets/javascripts/boards/graphql/issue.fragment.graphql b/ee/app/assets/javascripts/boards/graphql/issue.fragment.graphql index 3279fabf77a8a77b5244c685732af46e9cb1e22f..537650622101d3e2abf8719d38e98570da16456e 100644 --- a/ee/app/assets/javascripts/boards/graphql/issue.fragment.graphql +++ b/ee/app/assets/javascripts/boards/graphql/issue.fragment.graphql @@ -1,5 +1,7 @@ #import "~/graphql_shared/fragments/issue.fragment.graphql" +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment Issue on Issue { ...IssueNode id diff --git a/ee/app/assets/javascripts/incidents/graphql/fragments/incident_fields.fragment.graphql b/ee/app/assets/javascripts/incidents/graphql/fragments/incident_fields.fragment.graphql index ad78ec9ad45af96043b578f40e488f7a33222e5a..77e2451c8edbd356d7c5e94c6cd9be4db0037c85 100644 --- a/ee/app/assets/javascripts/incidents/graphql/fragments/incident_fields.fragment.graphql +++ b/ee/app/assets/javascripts/incidents/graphql/fragments/incident_fields.fragment.graphql @@ -1,4 +1,5 @@ -# eslint-disable-next-line @graphql-eslint/require-id-when-available +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/require-id-when-available, @graphql-eslint/unique-fragment-name fragment IncidentFields on Issue { severity escalationStatus diff --git a/ee/app/assets/javascripts/related_items_tree/queries/epic_children.query.graphql b/ee/app/assets/javascripts/related_items_tree/queries/epic_children.query.graphql index 61972eedbb116c93fd47b0d521b8afbe63115907..eb4fa445858f50d6484df5d1eb5a9325a66f506b 100644 --- a/ee/app/assets/javascripts/related_items_tree/queries/epic_children.query.graphql +++ b/ee/app/assets/javascripts/related_items_tree/queries/epic_children.query.graphql @@ -1,4 +1,4 @@ -fragment PageInfo on PageInfo { +fragment EpicsPageInfo on PageInfo { hasNextPage hasPreviousPage startCursor @@ -35,7 +35,7 @@ fragment RelatedTreeBaseEpic on Epic { } } -fragment EpicNode on Epic { +fragment LocalEpicNode on Epic { ...RelatedTreeBaseEpic state reference(full: true) @@ -82,14 +82,16 @@ query childItems( __typename edges { __typename + # id is defined in RelatedTreeBaseEpic nested fragment + # eslint-disable-next-line @graphql-eslint/require-id-when-available node { __typename - ...EpicNode + ...LocalEpicNode } } pageInfo { __typename - ...PageInfo + ...EpicsPageInfo } } issues(first: $pageSize, after: $issueEndCursor) { @@ -150,7 +152,7 @@ query childItems( } pageInfo { __typename - ...PageInfo + ...EpicsPageInfo } } } diff --git a/ee/app/assets/javascripts/repository/queries/commit.fragment.graphql b/ee/app/assets/javascripts/repository/queries/commit.fragment.graphql index 0b95bf037c952d069ae1db53bca6dd60838d854e..1c2303278befaeaf201b7df3a70c9e58d1c9173b 100644 --- a/ee/app/assets/javascripts/repository/queries/commit.fragment.graphql +++ b/ee/app/assets/javascripts/repository/queries/commit.fragment.graphql @@ -1,3 +1,5 @@ +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment TreeEntryCommit on LogTreeCommit { sha message diff --git a/ee/app/assets/javascripts/repository/queries/path_locks.fragment.graphql b/ee/app/assets/javascripts/repository/queries/path_locks.fragment.graphql index 74a94743a1636c47c24088e866619677ff3d72ab..5c6c88b0fe813432b44beb701675947b13f7d4d7 100644 --- a/ee/app/assets/javascripts/repository/queries/path_locks.fragment.graphql +++ b/ee/app/assets/javascripts/repository/queries/path_locks.fragment.graphql @@ -1,3 +1,5 @@ +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment ProjectPathLocksFragment on Project { id pathLocks { diff --git a/ee/app/assets/javascripts/runner/graphql/details/runner_details.fragment.graphql b/ee/app/assets/javascripts/runner/graphql/details/runner_details.fragment.graphql index 9ad7cbfb1fe812e79f285074e1104259ddb0f690..b7fdd5c54c6fa812ad417b29c19bb107d6199130 100644 --- a/ee/app/assets/javascripts/runner/graphql/details/runner_details.fragment.graphql +++ b/ee/app/assets/javascripts/runner/graphql/details/runner_details.fragment.graphql @@ -1,5 +1,7 @@ #import "~/runner/graphql/details/runner_details_shared.fragment.graphql" +# This fragment is used as ee-else-ce +# eslint-disable-next-line @graphql-eslint/unique-fragment-name fragment RunnerDetails on CiRunner { ...RunnerDetailsShared publicProjectsMinutesCostFactor diff --git a/ee/app/assets/javascripts/vue_shared/components/filtered_search_bar/queries/epic.fragment.graphql b/ee/app/assets/javascripts/vue_shared/components/filtered_search_bar/queries/epic.fragment.graphql index bec43bf1fad01657b3c63adf3d6bd0e99c71d5f8..5d35cd674cf43d570ac9c67b7c2ce21d8de03d4e 100644 --- a/ee/app/assets/javascripts/vue_shared/components/filtered_search_bar/queries/epic.fragment.graphql +++ b/ee/app/assets/javascripts/vue_shared/components/filtered_search_bar/queries/epic.fragment.graphql @@ -1,4 +1,4 @@ -fragment EpicNode on Epic { +fragment SearchEpicNode on Epic { id iid group { diff --git a/ee/app/assets/javascripts/vue_shared/components/filtered_search_bar/queries/search_epics.query.graphql b/ee/app/assets/javascripts/vue_shared/components/filtered_search_bar/queries/search_epics.query.graphql index 000f2eccce39191192ec335edf39abb817a2ba56..dc091a1e96ab0736f217a143d1cff88f75275c77 100644 --- a/ee/app/assets/javascripts/vue_shared/components/filtered_search_bar/queries/search_epics.query.graphql +++ b/ee/app/assets/javascripts/vue_shared/components/filtered_search_bar/queries/search_epics.query.graphql @@ -10,7 +10,7 @@ query searchEpics($fullPath: ID!, $search: String, $state: EpicState) { includeDescendantGroups: false ) { nodes { - ...EpicNode + ...SearchEpicNode } } }