From 20d52aa39ef79bc199e1459e385387baeb04d99f Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 28 Dec 2022 15:07:23 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- .../forks/new/components/project_namespace.vue | 78 +++++++--------------- .../work_items/components/work_item_detail.vue | 2 + .../components/work_item_links/work_item_links.vue | 1 + .../work_item_links/work_item_links_form.vue | 54 ++++++++++++++- .../components/work_item_links/work_item_tree.vue | 13 ++++ app/assets/javascripts/work_items/constants.js | 9 ++- .../graphql/work_item_links.query.graphql | 1 + app/assets/stylesheets/utilities.scss | 6 ++ app/controllers/groups/usage_quotas_controller.rb | 3 +- app/models/group.rb | 4 ++ db/docs/elastic_group_index_statuses.yml | 10 +++ ...21134116_create_elastic_group_index_statuses.rb | 18 +++++ db/schema_migrations/20221221134116 | 1 + db/structure.sql | 14 ++++ .../gitlab_observability_backend/metrics/index.md | 8 +-- doc/development/code_review.md | 2 +- doc/development/feature_categorization/index.md | 2 +- doc/development/workspace/index.md | 51 ++++++++++++-- doc/user/clusters/agent/vulnerabilities.md | 6 +- lib/sidebars/groups/menus/settings_menu.rb | 17 +++++ locale/gitlab.pot | 6 ++ qa/qa/page/component/dropdown.rb | 6 ++ qa/qa/page/project/fork/new.rb | 16 ++--- .../gitlab_migration_large_project_spec.rb | 7 +- .../import/gitlab_group_migration_common.rb | 2 +- scripts/glfm/run-spec-tests.sh | 2 +- spec/features/projects/fork_spec.rb | 6 +- .../forks/new/components/project_namespace_spec.js | 42 ++++-------- .../work_items/components/work_item_detail_spec.js | 5 ++ .../work_item_links/work_item_links_form_spec.js | 47 ++++++++++++- .../work_item_links/work_item_tree_spec.js | 18 ++++- spec/models/group_spec.rb | 22 ++++++ 32 files changed, 351 insertions(+), 128 deletions(-) create mode 100644 db/docs/elastic_group_index_statuses.yml create mode 100644 db/migrate/20221221134116_create_elastic_group_index_statuses.rb create mode 100644 db/schema_migrations/20221221134116 diff --git a/app/assets/javascripts/pages/projects/forks/new/components/project_namespace.vue b/app/assets/javascripts/pages/projects/forks/new/components/project_namespace.vue index 00e0649deed..5e0c5735bc0 100644 --- a/app/assets/javascripts/pages/projects/forks/new/components/project_namespace.vue +++ b/app/assets/javascripts/pages/projects/forks/new/components/project_namespace.vue @@ -1,14 +1,5 @@ @@ -98,39 +88,19 @@ export default { {{ rootUrl }} - - - - - - + :items="namespaceItems" + :header-text="__('Namespaces')" + :no-results-text="__('No matches found')" + :searchable="true" + :searching="loading" + toggle-class="gl-flex-direction-column gl-align-items-stretch!" + :toggle-text="dropdownText" + @search="searchNamespaces" + @select="setNamespace" + /> diff --git a/app/assets/javascripts/work_items/components/work_item_detail.vue b/app/assets/javascripts/work_items/components/work_item_detail.vue index 1efbc226ca2..94fe67fdcf7 100644 --- a/app/assets/javascripts/work_items/components/work_item_detail.vue +++ b/app/assets/javascripts/work_items/components/work_item_detail.vue @@ -623,10 +623,12 @@ export default { diff --git a/app/assets/javascripts/work_items/components/work_item_links/work_item_links.vue b/app/assets/javascripts/work_items/components/work_item_links/work_item_links.vue index faadb5fa6fa..b078711ec5d 100644 --- a/app/assets/javascripts/work_items/components/work_item_links/work_item_links.vue +++ b/app/assets/javascripts/work_items/components/work_item_links/work_item_links.vue @@ -399,6 +399,7 @@ export default { :parent-iteration="issuableIteration" :parent-milestone="issuableMilestone" :form-type="formType" + :parent-work-item-type="workItem.workItemType.name" @cancel="hideAddForm" @addWorkItemChild="addChild" /> diff --git a/app/assets/javascripts/work_items/components/work_item_links/work_item_links_form.vue b/app/assets/javascripts/work_items/components/work_item_links/work_item_links_form.vue index 5cf0c4154bb..34f7e659600 100644 --- a/app/assets/javascripts/work_items/components/work_item_links/work_item_links_form.vue +++ b/app/assets/javascripts/work_items/components/work_item_links/work_item_links_form.vue @@ -1,5 +1,14 @@