From 5f0d27d131aced1a53e8cbc7db023d9f947f8a1a Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Fri, 3 Dec 2021 12:10:23 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../crm/components/contacts_root.vue | 67 ++- .../crm/components/new_contact_form.vue | 140 ++++++ .../queries/create_contact.mutation.graphql | 10 + .../crm_contact_fields.fragment.graphql | 14 + .../queries/get_group_contacts.query.graphql | 15 +- app/assets/javascripts/crm/contacts_bundle.js | 20 +- .../example_source_editor_extension.js | 4 +- .../editor/source_editor_instance.js | 2 +- .../components/lint/ci_lint_results.vue | 8 +- .../javascripts/test_utils/simulate_drag.js | 42 +- .../components/notes/system_note.vue | 2 + .../concerns/cycle_analytics_params.rb | 1 + .../groups/crm/contacts_controller.rb | 17 + .../groups/crm/organizations_controller.rb | 13 + app/controllers/groups/crm_controller.rb | 30 -- .../groups/variables_controller.rb | 2 + .../projects/ci/lints_controller.rb | 1 + .../projects/ci/pipeline_editor_controller.rb | 2 + .../projects/variables_controller.rb | 2 + app/finders/group_descendants_finder.rb | 18 +- app/models/bulk_imports/entity.rb | 4 + .../bulk_imports/file_transfer/base_config.rb | 4 +- .../file_transfer/project_config.rb | 6 - app/models/ci/pipeline.rb | 7 +- app/models/commit_status.rb | 13 +- app/services/audit_event_service.rb | 11 +- .../bulk_imports/uploads_export_service.rb | 3 +- .../ci/expire_pipeline_cache_service.rb | 23 +- .../atomic_processing_service.rb | 4 + .../concerns/audit_event_save_type.rb | 26 ++ .../merge_requests/after_create_service.rb | 6 +- app/views/groups/crm/contacts.html.haml | 4 - app/views/groups/crm/contacts/index.html.haml | 4 + .../index.html.haml} | 0 app/views/projects/blob/show.html.haml | 4 +- app/workers/expire_job_cache_worker.rb | 15 +- ...e_job_and_pipeline_cache_synchronously.yml | 8 + .../linear_group_descendants_finder.yml | 8 + .../20211124061450_snowplow_enabled.yml | 24 + ...onfigured_to_gitlab_collector_hostname.yml | 24 + config/routes/group.rb | 8 +- .../runbooks/planned_failover_multi_node.md | 12 +- .../runbooks/planned_failover_single_node.md | 6 +- .../package_information/index.md | 10 +- doc/topics/autodevops/upgrading_postgresql.md | 2 +- doc/update/zero_downtime.md | 22 +- .../account/two_factor_authentication.md | 2 +- doc/user/project/issues/csv_import.md | 2 +- .../load_performance_testing.md | 2 +- lib/api/ci/pipelines.rb | 2 +- lib/api/lint.rb | 4 +- .../common/pipelines/uploads_pipeline.rb | 29 +- .../groups/pipelines/group_avatar_pipeline.rb | 49 -- lib/bulk_imports/groups/stage.rb | 8 +- lib/gitlab/etag_caching/store.rb | 12 +- ...w_configured_to_gitlab_collector_metric.rb | 17 + .../snowplow_enabled_metric.rb | 15 + lib/gitlab/usage_data.rb | 4 +- .../groups/menus/customer_relations_menu.rb | 4 +- locale/gitlab.pot | 27 ++ .../override_rails_constants.rb | 4 +- metrics_server/settings_overrides.rb | 2 +- qa/qa/resource/group_deploy_token.rb | 47 +- .../package_registry/nuget_repository_spec.rb | 9 +- .../frontend/startup_css/get_startup_css.js | 4 +- scripts/setup-test-env | 12 +- spec/features/admin/admin_deploy_keys_spec.rb | 148 ++++--- spec/finders/group_descendants_finder_spec.rb | 417 +++++++++--------- spec/frontend/crm/contacts_root_spec.js | 129 +++++- spec/frontend/crm/mock_data.js | 29 +- spec/frontend/crm/new_contact_form_spec.js | 108 +++++ spec/frontend/editor/helpers.js | 2 +- .../editor/source_editor_instance_spec.js | 2 +- .../components/lint/ci_lint_results_spec.js | 4 +- .../common/pipelines/uploads_pipeline_spec.rb | 129 ++++-- .../pipelines/group_avatar_pipeline_spec.rb | 77 ---- spec/lib/bulk_imports/groups/stage_spec.rb | 6 +- spec/lib/gitlab/etag_caching/store_spec.rb | 14 + ...figured_to_gitlab_collector_metric_spec.rb | 22 + .../snowplow_enabled_metric_spec.rb | 22 + spec/lib/gitlab/usage_data_spec.rb | 12 + spec/models/bulk_imports/entity_spec.rb | 10 + spec/models/ci/pipeline_spec.rb | 26 +- spec/models/commit_status_spec.rb | 35 +- .../uploads_export_service_spec.rb | 24 + .../ci/expire_pipeline_cache_service_spec.rb | 54 ++- .../concerns/audit_event_save_type_spec.rb | 28 ++ 87 files changed, 1547 insertions(+), 674 deletions(-) create mode 100644 app/assets/javascripts/crm/components/new_contact_form.vue create mode 100644 app/assets/javascripts/crm/components/queries/create_contact.mutation.graphql create mode 100644 app/assets/javascripts/crm/components/queries/crm_contact_fields.fragment.graphql create mode 100644 app/controllers/groups/crm/contacts_controller.rb create mode 100644 app/controllers/groups/crm/organizations_controller.rb delete mode 100644 app/controllers/groups/crm_controller.rb create mode 100644 app/services/concerns/audit_event_save_type.rb delete mode 100644 app/views/groups/crm/contacts.html.haml create mode 100644 app/views/groups/crm/contacts/index.html.haml rename app/views/groups/crm/{organizations.html.haml => organizations/index.html.haml} (100%) create mode 100644 config/feature_flags/development/expire_job_and_pipeline_cache_synchronously.yml create mode 100644 config/feature_flags/development/linear_group_descendants_finder.yml create mode 100644 config/metrics/settings/20211124061450_snowplow_enabled.yml create mode 100644 config/metrics/settings/20211124085521_snowplow_configured_to_gitlab_collector_hostname.yml delete mode 100644 lib/bulk_imports/groups/pipelines/group_avatar_pipeline.rb create mode 100644 lib/gitlab/usage/metrics/instrumentations/snowplow_configured_to_gitlab_collector_metric.rb create mode 100644 lib/gitlab/usage/metrics/instrumentations/snowplow_enabled_metric.rb rename {scripts => metrics_server}/override_rails_constants.rb (86%) create mode 100644 spec/frontend/crm/new_contact_form_spec.js delete mode 100644 spec/lib/bulk_imports/groups/pipelines/group_avatar_pipeline_spec.rb create mode 100644 spec/lib/gitlab/usage/metrics/instrumentations/snowplow_configured_to_gitlab_collector_metric_spec.rb create mode 100644 spec/lib/gitlab/usage/metrics/instrumentations/snowplow_enabled_metric_spec.rb create mode 100644 spec/services/bulk_imports/uploads_export_service_spec.rb create mode 100644 spec/services/concerns/audit_event_save_type_spec.rb diff --git a/app/assets/javascripts/crm/components/contacts_root.vue b/app/assets/javascripts/crm/components/contacts_root.vue index 97220a3409d..0242bdab541 100644 --- a/app/assets/javascripts/crm/components/contacts_root.vue +++ b/app/assets/javascripts/crm/components/contacts_root.vue @@ -1,22 +1,28 @@