From 6305f1dc00870f6e0635e2e850538a00bbd00bda Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 30 Jan 2020 06:08:49 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../components/jump_to_discussion.js | 4 +- app/assets/javascripts/mr_notes/init_notes.js | 4 +- .../notes/components/discussion_actions.vue | 2 +- .../notes/components/discussion_counter.vue | 18 +-- .../discussion_jump_to_next_button.vue | 6 +- .../discussion_keyboard_navigator.vue | 39 +------ .../notes/components/noteable_discussion.vue | 18 +-- .../notes/mixins/discussion_navigation.js | 29 +++++ .../javascripts/notes/stores/actions.js | 3 + .../javascripts/notes/stores/getters.js | 1 - .../javascripts/notes/stores/modules/index.js | 2 +- .../notes/stores/mutation_types.js | 1 + .../javascripts/notes/stores/mutations.js | 5 +- app/helpers/avatars_helper.rb | 7 ++ .../34722-project-icon-lookup-fix.yml | 5 + .../jdb-cycle-unresolved-threads.yml | 5 + config/initializers/database_config.rb | 10 ++ config/initializers/geo.rb | 16 +-- .../upgrading_postgresql_using_slony.md | 54 ++++----- .../settings/account_and_limit_settings.md | 2 +- .../admin_area/settings/protected_paths.md | 4 +- doc/user/application_security/index.md | 2 +- doc/user/clusters/crossplane.md | 26 ++--- doc/user/discussions/index.md | 2 +- doc/user/gitlab_com/index.md | 8 +- doc/user/project/pages/introduction.md | 10 +- doc/user/project/pipelines/job_artifacts.md | 16 +-- .../repository/gpg_signed_commits/index.md | 30 ++--- .../reducing_the_repo_size_using_git.md | 20 ++-- locale/gitlab.pot | 6 +- qa/qa/resource/project_milestone.rb | 5 +- .../create_project_with_auto_devops_spec.rb | 108 ++++++------------ ...diff_notes_and_discussions_resolve_spec.rb | 10 -- ...iscussion_jump_to_next_button_spec.js.snap | 2 +- .../components/discussion_actions_spec.js | 9 -- .../discussion_jump_to_next_button_spec.js | 11 -- .../discussion_keyboard_navigator_spec.js | 12 +- spec/frontend/notes/stores/mutation_spec.js | 2 - spec/helpers/avatars_helper_spec.rb | 36 +++++- .../components/discussion_counter_spec.js | 11 +- .../components/noteable_discussion_spec.js | 31 ----- .../models/mentionable_shared_examples.rb | 2 +- 42 files changed, 262 insertions(+), 332 deletions(-) create mode 100644 changelogs/unreleased/34722-project-icon-lookup-fix.yml create mode 100644 changelogs/unreleased/jdb-cycle-unresolved-threads.yml diff --git a/app/assets/javascripts/diff_notes/components/jump_to_discussion.js b/app/assets/javascripts/diff_notes/components/jump_to_discussion.js index 092c69a01d3..fa5f8ea4005 100644 --- a/app/assets/javascripts/diff_notes/components/jump_to_discussion.js +++ b/app/assets/javascripts/diff_notes/components/jump_to_discussion.js @@ -24,9 +24,9 @@ const JumpToDiscussion = Vue.extend({ computed: { buttonText() { if (this.discussionId) { - return __('Jump to next unresolved discussion'); + return __('Jump to next unresolved thread'); } else { - return __('Jump to first unresolved discussion'); + return __('Jump to first unresolved thread'); } }, allResolved() { diff --git a/app/assets/javascripts/mr_notes/init_notes.js b/app/assets/javascripts/mr_notes/init_notes.js index a942bcc13da..2580f8e86b1 100644 --- a/app/assets/javascripts/mr_notes/init_notes.js +++ b/app/assets/javascripts/mr_notes/init_notes.js @@ -69,13 +69,11 @@ export default () => { }, }, render(createElement) { - const isDiffView = this.activeTab === 'diffs'; - // NOTE: Even though `discussionKeyboardNavigator` is added to the `notes-app`, // it adds a global key listener so it works on the diffs tab as well. // If we create a single Vue app for all of the MR tabs, we should move this // up the tree, to the root. - return createElement(discussionKeyboardNavigator, { props: { isDiffView } }, [ + return createElement(discussionKeyboardNavigator, [ createElement('notes-app', { props: { noteableData: this.noteableData, diff --git a/app/assets/javascripts/notes/components/discussion_actions.vue b/app/assets/javascripts/notes/components/discussion_actions.vue index fad1bc67be7..8ab31ef3448 100644 --- a/app/assets/javascripts/notes/components/discussion_actions.vue +++ b/app/assets/javascripts/notes/components/discussion_actions.vue @@ -73,7 +73,7 @@ export default { v-if="discussion.resolvable && shouldShowJumpToNextDiscussion" class="btn-group discussion-actions ml-sm-2" > - + diff --git a/app/assets/javascripts/notes/components/discussion_counter.vue b/app/assets/javascripts/notes/components/discussion_counter.vue index 98f1f385e9b..70e22db364b 100644 --- a/app/assets/javascripts/notes/components/discussion_counter.vue +++ b/app/assets/javascripts/notes/components/discussion_counter.vue @@ -1,5 +1,5 @@ @@ -83,9 +71,9 @@ export default {
diff --git a/app/assets/javascripts/notes/components/discussion_jump_to_next_button.vue b/app/assets/javascripts/notes/components/discussion_jump_to_next_button.vue index f87ca097b40..630d4fd89b1 100644 --- a/app/assets/javascripts/notes/components/discussion_jump_to_next_button.vue +++ b/app/assets/javascripts/notes/components/discussion_jump_to_next_button.vue @@ -1,6 +1,7 @@ @@ -19,8 +21,8 @@ export default { ref="button" v-gl-tooltip class="btn btn-default discussion-next-btn" - :title="s__('MergeRequests|Jump to next unresolved discussion')" - @click="$emit('onClick')" + :title="s__('MergeRequests|Jump to next unresolved thread')" + @click="jumpToNextDiscussion" > diff --git a/app/assets/javascripts/notes/components/discussion_keyboard_navigator.vue b/app/assets/javascripts/notes/components/discussion_keyboard_navigator.vue index 7d742fbfeee..2dc222d08f9 100644 --- a/app/assets/javascripts/notes/components/discussion_keyboard_navigator.vue +++ b/app/assets/javascripts/notes/components/discussion_keyboard_navigator.vue @@ -1,53 +1,18 @@