From 7e9c479f7de77702622631cff2628a9c8dcbc627 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 19 Nov 2020 08:27:35 +0000 Subject: Add latest changes from gitlab-org/gitlab@13-6-stable-ee --- .../releases/components/app_edit_new.vue | 7 +- .../javascripts/releases/components/app_index.vue | 26 ++-- .../releases/components/issuable_stats.vue | 97 +++++++++++++ .../releases/components/release_block.vue | 7 +- .../components/release_block_milestone_info.vue | 150 ++++++++++++--------- .../releases/components/releases_sort.vue | 62 +++++++++ .../releases/components/tag_field_existing.vue | 20 +-- app/assets/javascripts/releases/constants.js | 18 +++ .../releases/queries/all_releases.query.graphql | 11 +- .../releases/queries/release.fragment.graphql | 8 +- .../releases/stores/modules/detail/state.js | 6 +- .../releases/stores/modules/list/actions.js | 11 +- .../releases/stores/modules/list/mutation_types.js | 1 + .../releases/stores/modules/list/mutations.js | 4 + .../releases/stores/modules/list/state.js | 6 + app/assets/javascripts/releases/util.js | 4 +- 16 files changed, 336 insertions(+), 102 deletions(-) create mode 100644 app/assets/javascripts/releases/components/issuable_stats.vue create mode 100644 app/assets/javascripts/releases/components/releases_sort.vue (limited to 'app/assets/javascripts/releases') diff --git a/app/assets/javascripts/releases/components/app_edit_new.vue b/app/assets/javascripts/releases/components/app_edit_new.vue index 1a07e0ed762..8d1bc44cba0 100644 --- a/app/assets/javascripts/releases/components/app_edit_new.vue +++ b/app/assets/javascripts/releases/components/app_edit_new.vue @@ -6,7 +6,7 @@ import MarkdownField from '~/vue_shared/components/markdown/field.vue'; import { BACK_URL_PARAM } from '~/releases/constants'; import { getParameterByName } from '~/lib/utils/common_utils'; import AssetLinksForm from './asset_links_form.vue'; -import MilestoneCombobox from '~/milestones/project_milestone_combobox.vue'; +import MilestoneCombobox from '~/milestones/components/milestone_combobox.vue'; import TagField from './tag_field.vue'; export default { @@ -29,11 +29,12 @@ export default { 'markdownDocsPath', 'markdownPreviewPath', 'releasesPagePath', - 'updateReleaseApiDocsPath', 'release', 'newMilestonePath', 'manageMilestonesPath', 'projectId', + 'groupId', + 'groupMilestonesAvailable', ]), ...mapGetters('detail', ['isValid', 'isExistingRelease']), showForm() { @@ -141,6 +142,8 @@ export default { diff --git a/app/assets/javascripts/releases/components/app_index.vue b/app/assets/javascripts/releases/components/app_index.vue index 422d8bf630d..5064b7dd6ad 100644 --- a/app/assets/javascripts/releases/components/app_index.vue +++ b/app/assets/javascripts/releases/components/app_index.vue @@ -6,6 +6,7 @@ import { __ } from '~/locale'; import ReleaseBlock from './release_block.vue'; import ReleasesPagination from './releases_pagination.vue'; import ReleaseSkeletonLoader from './release_skeleton_loader.vue'; +import ReleasesSort from './releases_sort.vue'; export default { name: 'ReleasesApp', @@ -16,6 +17,7 @@ export default { ReleaseBlock, ReleasesPagination, ReleaseSkeletonLoader, + ReleasesSort, }, computed: { ...mapState('list', [ @@ -62,16 +64,20 @@ export default {