From 1be06f9dcbea417bc76f787d6da5f4825e65176a Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Tue, 13 Aug 2024 15:10:26 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../graphql_shared/issuable_client.js | 6 +- .../components/exclusions_tabs.vue | 22 +- .../overrides/components/integration_tabs.vue | 15 +- app/assets/javascripts/members/index.js | 2 + .../components/csv_upload_modal.vue | 4 +- .../work_item_description_rendered.vue | 4 +- app/graphql/mutations/ml/models/edit.rb | 43 ++ app/graphql/types/mutation_type.rb | 1 + app/helpers/groups/group_members_helper.rb | 3 +- .../projects/ml/model_registry_helper.rb | 3 +- app/models/import/source_user.rb | 4 + .../packages/maven/upstream.rb | 2 + app/services/ml/find_model_service.rb | 14 +- app/services/ml/update_model_service.rb | 13 +- app/views/dashboard/groups/index.html.haml | 2 +- .../issues/_related_branches.html.haml | 39 +- .../shared/milestones/_labels_tab.html.haml | 6 +- ..._id_ci_daily_build_group_report_result.yml | 2 +- ...m_pipeline_partition_id_on_p_ci_builds.yml | 2 +- ...utocancel_partition_id_on_ci_pipelines.yml | 2 +- ...rm_contacts_widget_from_work_item_types.rb | 58 ++ ...aily_build_group_report_result_attempt2.rb | 23 + ...rom_ci_daily_build_group_report_results.rb | 21 + ..._canceled_by_partition_id_for_pipelines.rb | 25 + ...fk_auto_canceled_by_id_for_ci_pipelines.rb | 21 + ...stream_pipeline_partition_id_for_builds.rb | 23 + ...fk_upstream_pipeline_id_for_p_ci_builds.rb | 53 ++ db/schema_migrations/20240807143914 | 1 + db/schema_migrations/20240812010237 | 1 + db/schema_migrations/20240812024133 | 1 + db/schema_migrations/20240812062443 | 1 + db/schema_migrations/20240812062522 | 1 + db/schema_migrations/20240812084505 | 1 + db/schema_migrations/20240812084612 | 1 + db/structure.sql | 8 +- doc/administration/incoming_email.md | 16 + doc/api/graphql/reference/index.md | 26 + ...ect_container_registry_protection_rules.md | 2 +- doc/user/gitlab_com/index.md | 6 +- doc/user/markdown.md | 32 +- doc/user/project/import/index.md | 4 +- doc/user/project/issues/managing_issues.md | 14 + doc/user/project/merge_requests/auto_merge.md | 4 + .../img/closing_pattern_v17_4.png | Bin 0 -> 10467 bytes doc/user/project/merge_requests/index.md | 7 + .../virtual_registries/packages/endpoint.rb | 10 - .../packages/maven/upstream_endpoints.rb | 151 +++++ .../packages/maven/upstream.rb | 15 + lib/api/ml/mlflow/registered_models.rb | 4 +- lib/api/virtual_registries/packages/maven.rb | 98 ++-- .../common/graphql/get_members_query.rb | 1 + .../common/pipelines/members_pipeline.rb | 3 + .../member_attributes_transformer.rb | 2 + ...urce_user_member_attributes_transformer.rb | 57 ++ locale/gitlab.pot | 33 +- package.json | 70 +-- .../work_items/work_item_children_spec.rb | 3 +- .../components/exclusions_tabs_spec.js | 27 +- .../components/integration_tabs_spec.js | 53 +- .../placeholders/components/app_spec.js | 2 +- .../components/csv_upload_modal_spec.js | 6 +- .../work_item_description_rendered_spec.js | 2 - .../projects/ml/model_registry_helper_spec.rb | 3 +- .../packages/maven/upstream_spec.rb | 11 + .../common/pipelines/members_pipeline_spec.rb | 60 +- .../member_attributes_transformer_spec.rb | 10 + ...user_member_attributes_transformer_spec.rb | 159 ++++++ ...ntacts_widget_from_work_item_types_spec.rb | 67 +++ spec/models/import/source_user_spec.rb | 22 + .../packages/maven/upstream_spec.rb | 6 + .../graphql/mutations/ml/models/edit_spec.rb | 83 +++ .../virtual_registries/packages/maven_spec.rb | 517 +++++++++++++++++- spec/services/ml/find_model_service_spec.rb | 48 +- spec/services/ml/update_model_service_spec.rb | 18 +- .../helpers/http_basic_auth_helpers.rb | 8 +- .../_related_branches.html.haml_spec.rb | 2 +- yarn.lock | 292 +++++----- 77 files changed, 1987 insertions(+), 395 deletions(-) create mode 100644 app/graphql/mutations/ml/models/edit.rb create mode 100644 db/migrate/20240807143914_remove_crm_contacts_widget_from_work_item_types.rb create mode 100644 db/post_migrate/20240812010237_finalize_backfill_partition_id_ci_daily_build_group_report_result_attempt2.rb create mode 100644 db/post_migrate/20240812024133_partitioned_fk_to_ci_pipelines_from_ci_daily_build_group_report_results.rb create mode 100644 db/post_migrate/20240812062443_finalize_backfill_auto_canceled_by_partition_id_for_pipelines.rb create mode 100644 db/post_migrate/20240812062522_validate_fk_auto_canceled_by_id_for_ci_pipelines.rb create mode 100644 db/post_migrate/20240812084505_finalize_backfill_upstream_pipeline_partition_id_for_builds.rb create mode 100644 db/post_migrate/20240812084612_add_fk_upstream_pipeline_id_for_p_ci_builds.rb create mode 100644 db/schema_migrations/20240807143914 create mode 100644 db/schema_migrations/20240812010237 create mode 100644 db/schema_migrations/20240812024133 create mode 100644 db/schema_migrations/20240812062443 create mode 100644 db/schema_migrations/20240812062522 create mode 100644 db/schema_migrations/20240812084505 create mode 100644 db/schema_migrations/20240812084612 create mode 100644 doc/user/project/merge_requests/img/closing_pattern_v17_4.png create mode 100644 lib/api/concerns/virtual_registries/packages/maven/upstream_endpoints.rb create mode 100644 lib/api/entities/virtual_registries/packages/maven/upstream.rb create mode 100644 lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer.rb create mode 100644 spec/lib/api/entities/virtual_registries/packages/maven/upstream_spec.rb create mode 100644 spec/lib/import/bulk_imports/common/transformers/source_user_member_attributes_transformer_spec.rb create mode 100644 spec/migrations/20240807143914_remove_crm_contacts_widget_from_work_item_types_spec.rb create mode 100644 spec/requests/api/graphql/mutations/ml/models/edit_spec.rb diff --git a/app/assets/javascripts/graphql_shared/issuable_client.js b/app/assets/javascripts/graphql_shared/issuable_client.js index 7a596434195..97830c24029 100644 --- a/app/assets/javascripts/graphql_shared/issuable_client.js +++ b/app/assets/javascripts/graphql_shared/issuable_client.js @@ -137,7 +137,11 @@ export const config = { } // we want to concat next page of children work items within Hierarchy widget to the existing ones - if (incomingWidget?.type === WIDGET_TYPE_HIERARCHY && context.variables.endCursor) { + if ( + incomingWidget?.type === WIDGET_TYPE_HIERARCHY && + context.variables.endCursor && + incomingWidget.children?.nodes + ) { // concatPagination won't work because we were placing new widget here so we have to do this manually return { ...incomingWidget, diff --git a/app/assets/javascripts/integrations/beyond_identity/components/exclusions_tabs.vue b/app/assets/javascripts/integrations/beyond_identity/components/exclusions_tabs.vue index 8dd4becee6c..43653ae565b 100644 --- a/app/assets/javascripts/integrations/beyond_identity/components/exclusions_tabs.vue +++ b/app/assets/javascripts/integrations/beyond_identity/components/exclusions_tabs.vue @@ -1,12 +1,12 @@ diff --git a/app/assets/javascripts/integrations/overrides/components/integration_tabs.vue b/app/assets/javascripts/integrations/overrides/components/integration_tabs.vue index a59399d9b51..9b1b96c4496 100644 --- a/app/assets/javascripts/integrations/overrides/components/integration_tabs.vue +++ b/app/assets/javascripts/integrations/overrides/components/integration_tabs.vue @@ -1,11 +1,11 @@