From 65a0673d76bb86d6acca6dc3ab42dc91a04f56c2 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 20 Jul 2023 09:08:42 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../services/highlight_js_language_loader.js | 4 + .../diffs/components/diff_inline_findings.vue | 6 +- ...item.vue => diff_inline_findings_item.vue} | 2 +- .../components/shared/findings_drawer.vue | 2 +- .../repository/mixins/highlight_mixin.js | 5 +- .../components/service_desk_list_app.vue | 159 ++++++++++++++- .../javascripts/service_desk/constants.js | 9 + app/assets/javascripts/service_desk/index.js | 12 ++ .../javascripts/service_desk/search_tokens.js | 97 ++++++++++ .../components/source_viewer/constants.js | 3 + .../source_viewer/languages/svelte.js | 81 ++++++++ .../source_viewer/source_viewer.vue | 37 +++- app/models/namespace.rb | 4 +- .../nuget/v2/service_index_presenter.rb | 48 +++++ app/services/projects/participants_service.rb | 38 +--- .../projects/pages/_pages_settings.html.haml | 9 +- config/sidekiq_queues.yml | 2 + ...09_add_rule_idx_to_scan_result_policies.rb | 15 ++ ..._idx_constraint_to_scan_result_policies.rb | 15 ++ ...t_policies_on_position_in_configuration.rb | 16 ++ db/schema_migrations/20230626142009 | 1 + db/schema_migrations/20230626142010 | 1 + db/schema_migrations/20230626143139 | 1 + db/structure.sql | 6 +- doc/api/packages/nuget.md | 71 ++++++- doc/development/changelog.md | 2 +- .../advanced_search_migration_styleguide.md | 18 +- .../advanced_search/elasticsearch.md | 26 ++- doc/user/analytics/analytics_dashboards.md | 6 +- doc/user/group/saml_sso/index.md | 3 +- doc/user/packages/nuget_repository/index.md | 42 ++++ doc/user/workspace/index.md | 19 +- .../packages/nuget/public_endpoints.rb | 29 ++- lib/api/nuget_project_packages.rb | 84 +++++--- lib/gitlab/auth/auth_finders.rb | 5 + locale/gitlab.pot | 6 +- qa/Gemfile | 2 +- qa/Gemfile.lock | 4 +- scripts/elastic-migration | 168 ++++++++++++++++ .../autocomplete_sources_controller_spec.rb | 15 +- spec/factories/groups.rb | 10 +- spec/factories/namespaces.rb | 4 - ...c.js => diff_inline_findings_item_spec.js} | 6 +- .../components/diff_inline_findings_spec.js | 10 +- .../findings_drawer_spec.js.snap | 2 +- .../repository/mixins/highlight_mixin_spec.js | 26 +-- .../components/service_desk_list_app_spec.js | 162 +++++++++++++--- .../source_viewer/source_viewer_spec.js | 40 ++++ spec/helpers/ci/runners_helper_spec.rb | 6 +- spec/lib/gitlab/auth/auth_finders_spec.rb | 28 ++- .../project/relation_tree_restorer_spec.rb | 2 +- spec/models/namespace_spec.rb | 12 +- spec/models/project_spec.rb | 8 +- .../nuget/v2/service_index_presenter_spec.rb | 54 ++++++ .../requests/api/nuget_group_packages_spec.rb | 6 + .../api/nuget_project_packages_spec.rb | 86 +++------ .../update_shared_runners_service_spec.rb | 21 +- .../projects/participants_service_spec.rb | 182 ++++++++---------- .../projects/transfer_service_spec.rb | 12 +- .../api/nuget_endpoints_shared_examples.rb | 14 +- .../api/nuget_packages_shared_examples.rb | 65 ++++++- .../pages/_pages_settings.html.haml_spec.rb | 31 +++ workhorse/internal/upstream/routes.go | 3 + workhorse/upload_test.go | 5 + 64 files changed, 1472 insertions(+), 396 deletions(-) rename app/assets/javascripts/diffs/components/{diff_code_quality_item.vue => diff_inline_findings_item.vue} (96%) create mode 100644 app/assets/javascripts/service_desk/search_tokens.js create mode 100644 app/assets/javascripts/vue_shared/components/source_viewer/languages/svelte.js create mode 100644 app/presenters/packages/nuget/v2/service_index_presenter.rb create mode 100644 db/migrate/20230626142009_add_rule_idx_to_scan_result_policies.rb create mode 100644 db/migrate/20230626142010_add_rule_idx_constraint_to_scan_result_policies.rb create mode 100644 db/migrate/20230626143139_add_unique_index_to_scan_result_policies_on_position_in_configuration.rb create mode 100644 db/schema_migrations/20230626142009 create mode 100644 db/schema_migrations/20230626142010 create mode 100644 db/schema_migrations/20230626143139 create mode 100755 scripts/elastic-migration rename spec/frontend/diffs/components/{diff_code_quality_item_spec.js => diff_inline_findings_item_spec.js} (91%) create mode 100644 spec/presenters/packages/nuget/v2/service_index_presenter_spec.rb create mode 100644 spec/views/projects/pages/_pages_settings.html.haml_spec.rb diff --git a/app/assets/javascripts/content_editor/services/highlight_js_language_loader.js b/app/assets/javascripts/content_editor/services/highlight_js_language_loader.js index 5e7c981ace3..964455a3922 100644 --- a/app/assets/javascripts/content_editor/services/highlight_js_language_loader.js +++ b/app/assets/javascripts/content_editor/services/highlight_js_language_loader.js @@ -222,6 +222,10 @@ export default { step21: () => import(/* webpackChunkName: 'hl-step21' */ 'highlight.js/lib/languages/step21'), stylus: () => import(/* webpackChunkName: 'hl-stylus' */ 'highlight.js/lib/languages/stylus'), subunit: () => import(/* webpackChunkName: 'hl-subunit' */ 'highlight.js/lib/languages/subunit'), + svelte: () => + import( + /* webpackChunkName: 'hl-svelte' */ '~/vue_shared/components/source_viewer/languages/svelte' + ), swift: () => import(/* webpackChunkName: 'hl-swift' */ 'highlight.js/lib/languages/swift'), taggerscript: () => import(/* webpackChunkName: 'hl-taggerscript' */ 'highlight.js/lib/languages/taggerscript'), diff --git a/app/assets/javascripts/diffs/components/diff_inline_findings.vue b/app/assets/javascripts/diffs/components/diff_inline_findings.vue index 1e9a1825d3e..59f92040776 100644 --- a/app/assets/javascripts/diffs/components/diff_inline_findings.vue +++ b/app/assets/javascripts/diffs/components/diff_inline_findings.vue @@ -1,8 +1,8 @@