From c38fb401d2e0348c0dbfd415c9818444dbe4951c Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 6 Jan 2022 18:13:45 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../javascripts/crm/components/form.vue | 232 +++++++++++++++ .../sidebar_job_details_container.vue | 9 +- .../javascripts/lib/utils/common_utils.js | 9 + .../admin/runners/{show => edit}/index.js | 0 .../admin/runner_projects_controller.rb | 6 +- app/controllers/admin/runners_controller.rb | 10 +- .../infrastructure_registry_controller.rb | 6 +- app/finders/packages/package_file_finder.rb | 6 +- ...user_group_notification_settings_finder.rb | 10 +- .../types/packages/package_details_type.rb | 8 + .../concerns/packages/debian/distribution.rb | 9 + app/models/concerns/packages/installable.rb | 16 + .../packages/debian/group_distribution.rb | 4 - .../packages/debian/project_distribution.rb | 1 - app/models/packages/package.rb | 8 +- app/models/packages/package_file.rb | 25 +- .../packages/conan/package_presenter.rb | 8 +- .../packages/detail/package_presenter.rb | 12 +- .../packages/npm/package_presenter.rb | 6 +- .../packages/nuget/presenter_helpers.rb | 9 +- .../packages/pypi/package_presenter.rb | 8 +- .../packages/maven/metadata/sync_service.rb | 13 +- .../{show.html.haml => edit.html.haml} | 7 +- app/views/dashboard/todos/index.html.haml | 2 +- ...=> packages_installable_package_files.yml} | 8 +- config/routes/admin.rb | 2 +- ...59_add_status_to_packages_package_files.rb | 7 + ..._status_index_to_packages_package_files.rb | 15 + db/schema_migrations/20211213154259 | 1 + db/schema_migrations/20211213154704 | 1 + db/structure.sql | 3 + .../testing_guide/end_to_end/index.md | 22 ++ lib/api/package_files.rb | 19 +- lib/api/rubygem_packages.rb | 9 +- lib/api/terraform/modules/v1/packages.rb | 6 +- lib/backup.rb | 13 - lib/backup/database.rb | 2 +- lib/backup/files.rb | 8 +- .../database/gitlab_loose_foreign_keys.yml | 12 + lib/tasks/gitlab/backup.rake | 56 +++- locale/gitlab.pot | 6 + .../admin/runner_projects_controller_spec.rb | 59 ++++ .../admin/runners_controller_spec.rb | 29 +- ...infrastructure_registry_controller_spec.rb | 24 ++ spec/factories/packages/package_files.rb | 6 + spec/features/admin/admin_runners_spec.rb | 18 +- .../conan/package_file_finder_spec.rb | 30 +- .../packages/package_file_finder_spec.rb | 28 +- ...group_notification_settings_finder_spec.rb | 274 +++++++++-------- spec/frontend/crm/contact_form_spec.js | 4 +- spec/frontend/crm/form_spec.js | 278 ++++++++++++++++++ spec/frontend/crm/mock_data.js | 8 +- .../crm/new_organization_form_spec.js | 2 +- spec/lib/api/entities/ci/pipeline_spec.rb | 21 +- spec/lib/backup/files_spec.rb | 4 +- .../backup/repository_backup_error_spec.rb | 42 --- spec/models/packages/package_file_spec.rb | 69 ++++- .../packages/conan/package_presenter_spec.rb | 34 ++- .../packages/detail/package_presenter_spec.rb | 22 +- .../packages/npm/package_presenter_spec.rb | 20 ++ .../nuget/package_metadata_presenter_spec.rb | 14 + .../packages/pypi/package_presenter_spec.rb | 16 + .../api/graphql/packages/package_spec.rb | 25 ++ spec/requests/api/package_files_spec.rb | 50 ++++ spec/requests/api/rubygem_packages_spec.rb | 28 ++ .../api/terraform/modules/v1/packages_spec.rb | 37 ++- .../maven/metadata/sync_service_spec.rb | 18 ++ .../debian/distribution_shared_examples.rb | 21 +- .../package_details_shared_examples.rb | 24 ++ .../api/nuget_endpoints_shared_examples.rb | 1 + spec/tasks/gitlab/backup_rake_spec.rb | 31 ++ 71 files changed, 1530 insertions(+), 321 deletions(-) create mode 100644 app/assets/javascripts/crm/components/form.vue rename app/assets/javascripts/pages/admin/runners/{show => edit}/index.js (100%) create mode 100644 app/models/concerns/packages/installable.rb rename app/views/admin/runners/{show.html.haml => edit.html.haml} (93%) rename config/feature_flags/development/{linear_user_group_notification_settings_finder_ancestors_scopes.yml => packages_installable_package_files.yml} (62%) create mode 100644 db/migrate/20211213154259_add_status_to_packages_package_files.rb create mode 100644 db/migrate/20211213154704_add_status_index_to_packages_package_files.rb create mode 100644 db/schema_migrations/20211213154259 create mode 100644 db/schema_migrations/20211213154704 create mode 100644 spec/controllers/admin/runner_projects_controller_spec.rb create mode 100644 spec/frontend/crm/form_spec.js delete mode 100644 spec/lib/backup/repository_backup_error_spec.rb diff --git a/app/assets/javascripts/crm/components/form.vue b/app/assets/javascripts/crm/components/form.vue new file mode 100644 index 00000000000..b24de1e95e8 --- /dev/null +++ b/app/assets/javascripts/crm/components/form.vue @@ -0,0 +1,232 @@ + + + diff --git a/app/assets/javascripts/jobs/components/sidebar_job_details_container.vue b/app/assets/javascripts/jobs/components/sidebar_job_details_container.vue index 5451cd21c14..5428f657252 100644 --- a/app/assets/javascripts/jobs/components/sidebar_job_details_container.vue +++ b/app/assets/javascripts/jobs/components/sidebar_job_details_container.vue @@ -1,5 +1,6 @@