diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-10-26 15:08:44 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-10-26 15:08:44 +0300 |
commit | 6e320396b26439a0c3fa1df1ce9f4c2395518227 (patch) | |
tree | 46e646052ba87e38f6e6866692d92cdb01878189 /app/assets/javascripts/repository | |
parent | c60d68bbaca234673f2f689e1f7444ce8edbcf86 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/repository')
6 files changed, 4 insertions, 99 deletions
diff --git a/app/assets/javascripts/repository/components/breadcrumbs.vue b/app/assets/javascripts/repository/components/breadcrumbs.vue index 677cb265942..a1f1c77df2f 100644 --- a/app/assets/javascripts/repository/components/breadcrumbs.vue +++ b/app/assets/javascripts/repository/components/breadcrumbs.vue @@ -6,12 +6,12 @@ import { GlDropdownItem, GlIcon, } from '@gitlab/ui'; +import permissionsQuery from 'shared_queries/repository/permissions.query.graphql'; import { joinPaths, escapeFileUrl } from '~/lib/utils/url_utility'; import { __ } from '../../locale'; import getRefMixin from '../mixins/get_ref'; import projectShortPathQuery from '../queries/project_short_path.query.graphql'; import projectPathQuery from '../queries/project_path.query.graphql'; -import permissionsQuery from '../queries/permissions.query.graphql'; const ROW_TYPES = { header: 'header', diff --git a/app/assets/javascripts/repository/components/tree_content.vue b/app/assets/javascripts/repository/components/tree_content.vue index 78b8baaa75e..b42f88631b5 100644 --- a/app/assets/javascripts/repository/components/tree_content.vue +++ b/app/assets/javascripts/repository/components/tree_content.vue @@ -1,9 +1,9 @@ <script> +import filesQuery from 'shared_queries/repository/files.query.graphql'; import { deprecatedCreateFlash as createFlash } from '~/flash'; import { __ } from '../../locale'; import FileTable from './table/index.vue'; import getRefMixin from '../mixins/get_ref'; -import filesQuery from '../queries/files.query.graphql'; import projectPathQuery from '../queries/project_path.query.graphql'; import FilePreview from './preview/index.vue'; import { readmeFile } from '../utils/readme'; diff --git a/app/assets/javascripts/repository/index.js b/app/assets/javascripts/repository/index.js index a62b2d96c54..f56b141fe5c 100644 --- a/app/assets/javascripts/repository/index.js +++ b/app/assets/javascripts/repository/index.js @@ -1,5 +1,4 @@ import Vue from 'vue'; -import PathLastCommitQuery from 'shared_queries/repository/path_last_commit.query.graphql'; import { escapeFileUrl } from '../lib/utils/url_utility'; import createRouter from './router'; import App from './components/app.vue'; @@ -19,10 +18,6 @@ export default function setupVueRepositoryList() { const { dataset } = el; const { projectPath, projectShortPath, ref, escapedRef, fullName } = dataset; const router = createRouter(projectPath, escapedRef); - const pathRegex = /-\/tree\/[^/]+\/(.+$)/; - const matches = window.location.href.match(pathRegex); - - const currentRoutePath = matches ? matches[1] : ''; apolloProvider.clients.defaultClient.cache.writeData({ data: { @@ -48,28 +43,7 @@ export default function setupVueRepositoryList() { }, }); - if (window.gl.startup_graphql_calls) { - const query = window.gl.startup_graphql_calls.find( - call => call.operationName === 'pathLastCommit', - ); - query.fetchCall - .then(res => res.json()) - .then(res => { - apolloProvider.clients.defaultClient.writeQuery({ - query: PathLastCommitQuery, - data: res.data, - variables: { - projectPath, - ref, - path: currentRoutePath, - }, - }); - }) - .catch(() => {}) - .finally(() => initLastCommitApp()); - } else { - initLastCommitApp(); - } + initLastCommitApp(); router.afterEach(({ params: { path } }) => { setTitle(path, ref, fullName); diff --git a/app/assets/javascripts/repository/mixins/preload.js b/app/assets/javascripts/repository/mixins/preload.js index cb1d7f3aac9..c1607866941 100644 --- a/app/assets/javascripts/repository/mixins/preload.js +++ b/app/assets/javascripts/repository/mixins/preload.js @@ -1,4 +1,4 @@ -import filesQuery from '../queries/files.query.graphql'; +import filesQuery from 'shared_queries/repository/files.query.graphql'; import getRefMixin from './get_ref'; import projectPathQuery from '../queries/project_path.query.graphql'; diff --git a/app/assets/javascripts/repository/queries/files.query.graphql b/app/assets/javascripts/repository/queries/files.query.graphql deleted file mode 100644 index 9e9f5303dd4..00000000000 --- a/app/assets/javascripts/repository/queries/files.query.graphql +++ /dev/null @@ -1,60 +0,0 @@ -#import "~/graphql_shared/fragments/pageInfo.fragment.graphql" - -fragment TreeEntry on Entry { - id - sha - name - flatPath - type -} - -query getFiles( - $projectPath: ID! - $path: String - $ref: String! - $pageSize: Int! - $nextPageCursor: String -) { - project(fullPath: $projectPath) { - repository { - tree(path: $path, ref: $ref) { - trees(first: $pageSize, after: $nextPageCursor) { - edges { - node { - ...TreeEntry - webPath - } - } - pageInfo { - ...PageInfo - } - } - submodules(first: $pageSize, after: $nextPageCursor) { - edges { - node { - ...TreeEntry - webUrl - treeUrl - } - } - pageInfo { - ...PageInfo - } - } - blobs(first: $pageSize, after: $nextPageCursor) { - edges { - node { - ...TreeEntry - mode - webPath - lfsOid - } - } - pageInfo { - ...PageInfo - } - } - } - } - } -} diff --git a/app/assets/javascripts/repository/queries/permissions.query.graphql b/app/assets/javascripts/repository/queries/permissions.query.graphql deleted file mode 100644 index 092fa44e2d0..00000000000 --- a/app/assets/javascripts/repository/queries/permissions.query.graphql +++ /dev/null @@ -1,9 +0,0 @@ -query getPermissions($projectPath: ID!) { - project(fullPath: $projectPath) { - userPermissions { - pushCode - forkProject - createMergeRequestIn - } - } -} |