From 6cdb39a9ef2d9a3008ce2b4aeb5dacb86e0a1c2b Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Tue, 5 Apr 2022 21:08:46 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../header_search/components/app.vue | 1 + .../issues/show/components/app.vue | 2 +- .../notes/components/sort_discussion.vue | 1 + .../components/list/package_search.vue | 1 - .../signup_restrictions.js | 1 + .../graph/graph_component_wrapper.vue | 1 + .../security_configuration/components/app.vue | 1 - .../assignees/uncollapsed_assignee_list.vue | 8 +- .../reviewers/uncollapsed_reviewer_list.vue | 13 +- .../components/edit_meta_modal.vue | 1 - .../components/dismissible_feedback_alert.vue | 2 +- .../vue_shared/components/help_popover.vue | 7 +- .../components/local_storage_sync.vue | 33 +- .../registry/persisted_dropdown_selection.vue | 2 +- .../vue_shared/components/web_ide_link.vue | 1 + app/assets/stylesheets/framework/sidebar.scss | 32 +- .../jira_connect/application_controller.rb | 2 + .../jira_connect/subscriptions_controller.rb | 2 +- app/models/container_repository.rb | 32 +- app/models/environment.rb | 2 +- .../application_settings/_signup.html.haml | 4 +- app/views/layouts/_header_search.html.haml | 5 +- app/workers/bulk_imports/entity_worker.rb | 14 +- .../namespaces/root_statistics_worker.rb | 9 + .../env_last_deployment_by_finished_at.yml | 8 + doc/api/graphql/reference/index.md | 6 +- doc/development/pry_debugging.md | 12 +- doc/user/application_security/index.md | 6 + locale/gitlab.pot | 2 +- qa/qa/page/main/login.rb | 15 + qa/qa/page/main/menu.rb | 9 + .../subscriptions_controller_spec.rb | 18 +- .../notes/components/sort_discussion_spec.js | 4 +- .../components/list/packages_search_spec.js | 1 - .../graph/graph_component_wrapper_spec.js | 6 + .../components/local_storage_sync_spec.js | 293 ++++++------------ .../persisted_dropdown_selection_spec.js | 4 +- .../components/web_ide_link_spec.js | 5 +- spec/models/container_repository_spec.rb | 2 +- spec/models/environment_spec.rb | 19 ++ .../container_repositories_shared_examples.rb | 23 +- .../namespaces/root_statistics_worker_spec.rb | 2 +- 42 files changed, 339 insertions(+), 273 deletions(-) create mode 100644 config/feature_flags/development/env_last_deployment_by_finished_at.yml diff --git a/app/assets/javascripts/header_search/components/app.vue b/app/assets/javascripts/header_search/components/app.vue index 4b9a87619aa..6c8cf84cbaa 100644 --- a/app/assets/javascripts/header_search/components/app.vue +++ b/app/assets/javascripts/header_search/components/app.vue @@ -150,6 +150,7 @@ export default { v-model="searchText" role="searchbox" class="gl-z-index-1" + data-qa-selector="search_term_field" autocomplete="off" :placeholder="$options.i18n.searchGitlab" :aria-activedescendant="currentFocusedId" diff --git a/app/assets/javascripts/issues/show/components/app.vue b/app/assets/javascripts/issues/show/components/app.vue index 78ef909c458..55e39165885 100644 --- a/app/assets/javascripts/issues/show/components/app.vue +++ b/app/assets/javascripts/issues/show/components/app.vue @@ -431,7 +431,7 @@ export default { clearFlash() { if (this.flashContainer) { - this.flashContainer.style.display = 'none'; + this.flashContainer.close(); this.flashContainer = null; } }, diff --git a/app/assets/javascripts/notes/components/sort_discussion.vue b/app/assets/javascripts/notes/components/sort_discussion.vue index 92c39fbb9f0..bcc5d12b7c8 100644 --- a/app/assets/javascripts/notes/components/sort_discussion.vue +++ b/app/assets/javascripts/notes/components/sort_discussion.vue @@ -57,6 +57,7 @@ export default { :value="sortDirection" :storage-key="storageKey" :persist="persistSortOrder" + as-string @input="setDiscussionSortDirection({ direction: $event })" /> diff --git a/app/assets/javascripts/packages_and_registries/package_registry/components/list/package_search.vue b/app/assets/javascripts/packages_and_registries/package_registry/components/list/package_search.vue index c27083261b5..7a88e04d1f9 100644 --- a/app/assets/javascripts/packages_and_registries/package_registry/components/list/package_search.vue +++ b/app/assets/javascripts/packages_and_registries/package_registry/components/list/package_search.vue @@ -99,7 +99,6 @@ export default { diff --git a/app/assets/javascripts/pages/admin/application_settings/signup_restrictions.js b/app/assets/javascripts/pages/admin/application_settings/signup_restrictions.js index 70b896f6372..a50d8de0e88 100644 --- a/app/assets/javascripts/pages/admin/application_settings/signup_restrictions.js +++ b/app/assets/javascripts/pages/admin/application_settings/signup_restrictions.js @@ -23,6 +23,7 @@ export default function initSignupRestrictions(elementSelector = '#js-signup-for return new Vue({ el, + name: 'SignupRestrictions', provide: { ...parsedDataset, }, diff --git a/app/assets/javascripts/pipelines/components/graph/graph_component_wrapper.vue b/app/assets/javascripts/pipelines/components/graph/graph_component_wrapper.vue index e995d400907..534ad25a35d 100644 --- a/app/assets/javascripts/pipelines/components/graph/graph_component_wrapper.vue +++ b/app/assets/javascripts/pipelines/components/graph/graph_component_wrapper.vue @@ -273,6 +273,7 @@ export default {
diff --git a/app/assets/javascripts/sidebar/components/reviewers/uncollapsed_reviewer_list.vue b/app/assets/javascripts/sidebar/components/reviewers/uncollapsed_reviewer_list.vue index ef44317b3c0..3e6be3487b1 100644 --- a/app/assets/javascripts/sidebar/components/reviewers/uncollapsed_reviewer_list.vue +++ b/app/assets/javascripts/sidebar/components/reviewers/uncollapsed_reviewer_list.vue @@ -94,15 +94,19 @@ export default {
{{ user.name }} @@ -113,7 +117,8 @@ export default { v-if="glFeatures.mrAttentionRequests" :user="user" type="reviewer" - class="gl-grid-column-1 gl-grid-row-1 gl-mr-2" + class="gl-mr-2" + data-css-area="attention" @toggle-attention-requested="toggleAttentionRequested" />
- + diff --git a/app/assets/javascripts/vue_shared/components/help_popover.vue b/app/assets/javascripts/vue_shared/components/help_popover.vue index 1568337cd93..c3f184446a8 100644 --- a/app/assets/javascripts/vue_shared/components/help_popover.vue +++ b/app/assets/javascripts/vue_shared/components/help_popover.vue @@ -21,12 +21,17 @@ export default { default: () => ({}), }, }, + methods: { + targetFn() { + return this.$refs.popoverTrigger?.$el; + }, + }, };