From 43b4b3e2d2ddebc0a89b94a8251c162ec5719780 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Fri, 20 Mar 2020 12:10:03 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- Procfile | 6 --- .../filtered_search/dropdown_operator.js | 6 +-- .../groups/components/group_folder.vue | 2 +- app/assets/javascripts/groups/constants.js | 2 +- .../broadcast_messages/broadcast_message.js | 43 +++++++++++-------- app/assets/javascripts/repository/log_tree.js | 6 +-- app/assets/javascripts/repository/router.js | 2 +- app/assets/stylesheets/pages/groups.scss | 35 +++++++++++---- app/controllers/concerns/snippets_actions.rb | 17 ++++++++ .../projects/snippets_controller.rb | 10 ----- app/controllers/snippets_controller.rb | 10 ----- .../groups/_subgroups_and_projects.html.haml | 2 +- ...re-external-issue-identifier-on-import.yml | 5 +++ changelogs/unreleased/filtered-search-bug.yml | 5 +++ .../unreleased/fj-fix-snippet-edit-page.yml | 5 +++ .../ph-209033-chineseCharsInVueRouter.yml | 5 +++ ...162148_add_external_key_to_issues_table.rb | 19 ++++++++ ...d_index_on_external_key_to_issues_table.rb | 17 ++++++++ ...8164448_add_external_key_to_epics_table.rb | 19 ++++++++ ...dd_index_on_external_key_to_epics_table.rb | 17 ++++++++ db/schema.rb | 4 ++ doc/user/application_security/sast/index.md | 5 +++ lib/gitlab/danger/helper.rb | 2 +- spec/features/dashboard/groups_list_spec.rb | 2 +- spec/features/explore/groups_list_spec.rb | 8 ++-- .../filtered_search/visual_tokens_spec.rb | 13 ++++++ .../snippets/user_updates_snippet_spec.rb | 31 ++++++++++++- .../snippets/user_edits_snippet_spec.rb | 35 ++++++++++++--- spec/lib/gitlab/danger/helper_spec.rb | 1 - .../import_export/safe_model_attributes.yml | 2 + 30 files changed, 260 insertions(+), 76 deletions(-) delete mode 100644 Procfile create mode 100644 changelogs/unreleased/211641-store-external-issue-identifier-on-import.yml create mode 100644 changelogs/unreleased/filtered-search-bug.yml create mode 100644 changelogs/unreleased/fj-fix-snippet-edit-page.yml create mode 100644 changelogs/unreleased/ph-209033-chineseCharsInVueRouter.yml create mode 100644 db/migrate/20200318162148_add_external_key_to_issues_table.rb create mode 100644 db/migrate/20200318163148_add_index_on_external_key_to_issues_table.rb create mode 100644 db/migrate/20200318164448_add_external_key_to_epics_table.rb create mode 100644 db/migrate/20200318165448_add_index_on_external_key_to_epics_table.rb diff --git a/Procfile b/Procfile deleted file mode 100644 index 1776fd97942..00000000000 --- a/Procfile +++ /dev/null @@ -1,6 +0,0 @@ -# For DEVELOPMENT only. Production uses Runit in -# https://gitlab.com/gitlab-org/omnibus-gitlab or the init scripts in -# lib/support/init.d, which call scripts in bin/ . -# -web: RAILS_ENV=development bin/web start_foreground -worker: RAILS_ENV=development bin/background_jobs start_foreground diff --git a/app/assets/javascripts/filtered_search/dropdown_operator.js b/app/assets/javascripts/filtered_search/dropdown_operator.js index d9794e326f8..0c8c8140ee9 100644 --- a/app/assets/javascripts/filtered_search/dropdown_operator.js +++ b/app/assets/javascripts/filtered_search/dropdown_operator.js @@ -24,10 +24,12 @@ export default class DropdownOperator extends FilteredSearchDropdown { if (selected.tagName === 'LI') { if (selected.hasAttribute('data-value')) { + const name = FilteredSearchVisualTokens.getLastTokenPartial(); const operator = selected.dataset.value; + FilteredSearchVisualTokens.removeLastTokenPartial(); FilteredSearchDropdownManager.addWordToInput({ - tokenName: this.filter, + tokenName: name, tokenOperator: operator, clicked: false, }); @@ -38,8 +40,6 @@ export default class DropdownOperator extends FilteredSearchDropdown { } renderContent(forceShowList = false) { - this.filter = FilteredSearchVisualTokens.getLastTokenPartial(); - const dropdownData = [ { tag: 'equal', diff --git a/app/assets/javascripts/groups/components/group_folder.vue b/app/assets/javascripts/groups/components/group_folder.vue index cf8c9bf74ec..8c7192b49a0 100644 --- a/app/assets/javascripts/groups/components/group_folder.vue +++ b/app/assets/javascripts/groups/components/group_folder.vue @@ -35,7 +35,7 @@ export default {