From 1374102ff64b8d4b44452e512bd76e6a906f3356 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Fri, 21 Jun 2024 12:14:52 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../shared/components/registry_list.vue | 10 +- .../settings/settings_block.stories.js | 3 +- .../components/settings/settings_block.vue | 25 +-- .../components/work_item_detail.vue | 3 +- .../stylesheets/page_bundles/work_items.scss | 14 +- .../layouts/settings_block_component.haml | 13 ++ .../layouts/settings_block_component.rb | 40 +++++ app/controllers/help_controller.rb | 2 +- app/models/application_setting.rb | 6 +- ...51580551_groups_controller_show_render.yml | 2 +- ...581659_projects_controller_show_render.yml | 2 +- ...09151015_experiment_name_initial_write.yml | 2 +- .../202109151015_experiment_name_write.yml | 2 +- .../events/20210915205041_default_generic.yml | 2 +- ...t_invite_members_banner_button_clicked.yml | 2 +- ...efault_invite_members_banner_dismissed.yml | 2 +- .../20210915205142_default_click_dismiss.yml | 2 +- ...15205143_default_show_home_page_banner.yml | 2 +- .../events/20210915205202_default_generic.yml | 2 +- ...5205204_default_click_whats_new_drawer.yml | 2 +- ...eate_or_import_a_repository_click_link.yml | 2 +- ...ult_edit_assignee_click_invite_members.yml | 2 +- ...ult_edit_reviewer_click_invite_members.yml | 2 +- ...ult_feature_title_click_whats_new_item.yml | 2 +- ...fault_no_pipeline_noticed_click_button.yml | 2 +- ...rability_finding_signatures_project_id.yml | 9 ++ db/docs/vulnerability_finding_signatures.yml | 1 + ..._id_to_vulnerability_finding_signatures.rb | 9 ++ ...ted_column_on_design_management_designs.rb | 13 ++ ...161159_remove_imported_column_on_events.rb | 13 ++ ...161346_remove_imported_column_on_issues.rb | 13 ++ ...emove_imported_column_on_merge_requests.rb | 13 ++ ...7161555_remove_imported_column_on_notes.rb | 13 ++ ...mported_column_on_resource_label_events.rb | 13 ++ ...ted_column_on_resource_milestone_events.rb | 13 ++ ...mported_column_on_resource_state_events.rb | 13 ++ ...1951_remove_imported_column_on_snippets.rb | 13 ++ ...bility_finding_signatures_on_project_id.rb | 16 ++ ...bility_finding_signatures_project_id_fk.rb | 16 ++ ...y_finding_signatures_project_id_trigger.rb | 25 +++ ...erability_finding_signatures_project_id.rb | 40 +++++ db/schema_migrations/20240617160520 | 1 + db/schema_migrations/20240617161159 | 1 + db/schema_migrations/20240617161346 | 1 + db/schema_migrations/20240617161502 | 1 + db/schema_migrations/20240617161555 | 1 + db/schema_migrations/20240617161643 | 1 + db/schema_migrations/20240617161753 | 1 + db/schema_migrations/20240617161845 | 1 + db/schema_migrations/20240617161951 | 1 + db/schema_migrations/20240619142930 | 1 + db/schema_migrations/20240619142931 | 1 + db/schema_migrations/20240619142932 | 1 + db/schema_migrations/20240619142933 | 1 + db/schema_migrations/20240619142934 | 1 + db/structure.sql | 35 ++-- doc/administration/logs/index.md | 8 +- .../blueprints/cells/topology_service.md | 2 +- .../pipeline_execution_policy/index.md | 16 ++ doc/development/dangerbot.md | 4 +- .../local_setup_and_debugging.md | 149 +++++++++--------- doc/integration/saml.md | 61 +++++++ .../lib/gitlab/secret_detection/scan_spec.rb | 7 - ...erability_finding_signatures_project_id.rb | 10 ++ locale/gitlab.pot | 24 ++- scripts/internal_events/cli/usage_viewer.rb | 10 +- scripts/internal_events/monitor.rb | 27 ++-- .../layouts/settings_block_component_spec.rb | 60 +++++++ .../settings_block_component_preview.rb | 21 +++ spec/controllers/help_controller_spec.rb | 10 +- .../components/work_item_detail_spec.js | 11 ++ ...lity_finding_signatures_project_id_spec.rb | 15 ++ ...lity_finding_signatures_project_id_spec.rb | 33 ++++ spec/models/application_setting_spec.rb | 35 ++++ 74 files changed, 777 insertions(+), 156 deletions(-) create mode 100644 app/components/layouts/settings_block_component.haml create mode 100644 app/components/layouts/settings_block_component.rb create mode 100644 db/docs/batched_background_migrations/backfill_vulnerability_finding_signatures_project_id.yml create mode 100644 db/migrate/20240619142930_add_project_id_to_vulnerability_finding_signatures.rb create mode 100644 db/post_migrate/20240617160520_remove_imported_column_on_design_management_designs.rb create mode 100644 db/post_migrate/20240617161159_remove_imported_column_on_events.rb create mode 100644 db/post_migrate/20240617161346_remove_imported_column_on_issues.rb create mode 100644 db/post_migrate/20240617161502_remove_imported_column_on_merge_requests.rb create mode 100644 db/post_migrate/20240617161555_remove_imported_column_on_notes.rb create mode 100644 db/post_migrate/20240617161643_remove_imported_column_on_resource_label_events.rb create mode 100644 db/post_migrate/20240617161753_remove_imported_column_on_resource_milestone_events.rb create mode 100644 db/post_migrate/20240617161845_remove_imported_column_on_resource_state_events.rb create mode 100644 db/post_migrate/20240617161951_remove_imported_column_on_snippets.rb create mode 100644 db/post_migrate/20240619142931_index_vulnerability_finding_signatures_on_project_id.rb create mode 100644 db/post_migrate/20240619142932_add_vulnerability_finding_signatures_project_id_fk.rb create mode 100644 db/post_migrate/20240619142933_add_vulnerability_finding_signatures_project_id_trigger.rb create mode 100644 db/post_migrate/20240619142934_queue_backfill_vulnerability_finding_signatures_project_id.rb create mode 100644 db/schema_migrations/20240617160520 create mode 100644 db/schema_migrations/20240617161159 create mode 100644 db/schema_migrations/20240617161346 create mode 100644 db/schema_migrations/20240617161502 create mode 100644 db/schema_migrations/20240617161555 create mode 100644 db/schema_migrations/20240617161643 create mode 100644 db/schema_migrations/20240617161753 create mode 100644 db/schema_migrations/20240617161845 create mode 100644 db/schema_migrations/20240617161951 create mode 100644 db/schema_migrations/20240619142930 create mode 100644 db/schema_migrations/20240619142931 create mode 100644 db/schema_migrations/20240619142932 create mode 100644 db/schema_migrations/20240619142933 create mode 100644 db/schema_migrations/20240619142934 create mode 100644 lib/gitlab/background_migration/backfill_vulnerability_finding_signatures_project_id.rb create mode 100644 spec/components/layouts/settings_block_component_spec.rb create mode 100644 spec/components/previews/layouts/settings_block_component_preview.rb create mode 100644 spec/lib/gitlab/background_migration/backfill_vulnerability_finding_signatures_project_id_spec.rb create mode 100644 spec/migrations/20240619142934_queue_backfill_vulnerability_finding_signatures_project_id_spec.rb diff --git a/app/assets/javascripts/packages_and_registries/shared/components/registry_list.vue b/app/assets/javascripts/packages_and_registries/shared/components/registry_list.vue index b088c9af5da..1f6ce9e1b89 100644 --- a/app/assets/javascripts/packages_and_registries/shared/components/registry_list.vue +++ b/app/assets/javascripts/packages_and_registries/shared/components/registry_list.vue @@ -70,12 +70,18 @@ export default { onChange(event) { this.items.forEach((item) => { const id = item[this.idProperty]; - this.$set(this.selectedReferences, id, event); + this.selectedReferences = { + ...this.selectedReferences, + [id]: event, + }; }); }, selectItem(item) { const id = item[this.idProperty]; - this.$set(this.selectedReferences, id, !this.selectedReferences[id]); + this.selectedReferences = { + ...this.selectedReferences, + [id]: !this.selectedReferences[id], + }; }, isSelected(item) { const id = item[this.idProperty]; diff --git a/app/assets/javascripts/vue_shared/components/settings/settings_block.stories.js b/app/assets/javascripts/vue_shared/components/settings/settings_block.stories.js index 53e4a08e486..994642f9c68 100644 --- a/app/assets/javascripts/vue_shared/components/settings/settings_block.stories.js +++ b/app/assets/javascripts/vue_shared/components/settings/settings_block.stories.js @@ -9,8 +9,7 @@ const Template = (args, { argTypes }) => ({ components: { SettingsBlock }, props: Object.keys(argTypes), template: ` - - +