From 7120254aee218529320c061696a2af530494e6aa Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Fri, 5 Jan 2024 12:13:40 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- .../deploy_keys/components/action_btn.vue | 23 +- .../javascripts/deploy_keys/components/app.vue | 280 ++++++++++++--------- .../javascripts/deploy_keys/components/key.vue | 110 ++++---- .../deploy_keys/components/keys_panel.vue | 10 - .../javascripts/deploy_keys/graphql/resolvers.js | 35 ++- app/assets/javascripts/deploy_keys/index.js | 32 +-- .../javascripts/deploy_keys/service/index.js | 19 -- app/assets/javascripts/deploy_keys/store/index.js | 9 - .../components/packages_protection_rules.vue | 111 ++++++++ .../project/components/registry_settings_app.vue | 10 + .../get_packages_protection_rules.query.graphql | 13 + .../work_items/components/widget_wrapper.vue | 21 +- .../settings/packages_and_registries_controller.rb | 1 + app/views/shared/deploy_keys/_index.html.haml | 7 +- config/sidekiq_queues.yml | 2 + .../update_workspaces_config_version3.yml | 9 + ...01409_validate_finding_id_on_vulnerabilities.rb | 18 ++ ...5448_queue_update_workspaces_config_version3.rb | 28 +++ db/schema_migrations/20240102101409 | 1 + db/schema_migrations/20240104085448 | 1 + db/structure.sql | 2 +- .../blueprints/gitlab_steps/data.drawio.png | Bin 42192 -> 19270 bytes .../gitlab_steps/step-runner-sequence.drawio.png | Bin 70107 -> 32938 bytes doc/ci/environments/img/kubernetes_summary_ui.png | Bin 47714 -> 13822 bytes .../img/code_quality_inline_indicator_v16_7.png | Bin 53078 -> 22405 bytes doc/development/api_graphql_styleguide.md | 6 +- doc/development/permissions/custom_roles.md | 2 +- doc/integration/advanced_search/elasticsearch.md | 6 +- doc/integration/partner_marketplace.md | 8 +- doc/integration/saml.md | 6 +- doc/integration/sourcegraph.md | 2 +- .../img/enhanced_issue_analytics_v16_7.png | Bin 61942 -> 17415 bytes .../img/scan_results_evaluation_white-bg.png | Bin 169020 -> 53334 bytes .../sast/img/sast_inline_indicator_v16_7.png | Bin 89080 -> 32977 bytes .../sast/img/sast_mr_widget_v16_7.png | Bin 39147 -> 13298 bytes doc/user/emoji_reactions.md | 3 +- .../img/enhanced_issue_analytics_v16_7.png | Bin 61942 -> 17415 bytes doc/user/group/saml_sso/troubleshooting_scim.md | 8 +- doc/user/okrs.md | 4 +- doc/user/project/changelogs.md | 14 +- doc/user/project/issue_board.md | 2 +- doc/user/project/labels.md | 2 +- .../img/group_access_example_01_v16_8.png | Bin 63530 -> 20153 bytes .../img/group_access_example_02_v16_8.png | Bin 61309 -> 18583 bytes doc/user/project/releases/index.md | 2 +- .../project/repository/mirror/bidirectional.md | 2 +- doc/user/project/settings/import_export.md | 12 +- doc/user/storage_management_automation.md | 2 +- doc/user/usage_quotas.md | 6 +- .../update_workspaces_config_version3.rb | 13 + lib/gitlab/namespaced_session_store.rb | 16 +- locale/gitlab.pot | 15 ++ .../user_interacts_with_deploy_keys_spec.rb | 89 ++++--- .../projects/work_items/linked_work_items_spec.rb | 33 +++ .../deploy_keys/components/action_btn_spec.js | 43 +++- spec/frontend/deploy_keys/components/app_spec.js | 244 ++++++++++++++---- spec/frontend/deploy_keys/components/key_spec.js | 154 +++++++----- .../deploy_keys/components/keys_panel_spec.js | 13 +- .../frontend/deploy_keys/graphql/resolvers_spec.js | 7 +- .../components/packages_protection_rules_spec.js | 80 ++++++ .../components/registry_settings_app_spec.js | 19 ++ .../settings/project/settings/mock_data.js | 33 +++ spec/lib/gitlab/namespaced_session_store_spec.rb | 25 +- 63 files changed, 1143 insertions(+), 470 deletions(-) delete mode 100644 app/assets/javascripts/deploy_keys/service/index.js delete mode 100644 app/assets/javascripts/deploy_keys/store/index.js create mode 100644 app/assets/javascripts/packages_and_registries/settings/project/components/packages_protection_rules.vue create mode 100644 app/assets/javascripts/packages_and_registries/settings/project/graphql/queries/get_packages_protection_rules.query.graphql create mode 100644 db/docs/batched_background_migrations/update_workspaces_config_version3.yml create mode 100644 db/post_migrate/20240102101409_validate_finding_id_on_vulnerabilities.rb create mode 100644 db/post_migrate/20240104085448_queue_update_workspaces_config_version3.rb create mode 100644 db/schema_migrations/20240102101409 create mode 100644 db/schema_migrations/20240104085448 create mode 100644 lib/gitlab/background_migration/update_workspaces_config_version3.rb create mode 100644 spec/frontend/packages_and_registries/settings/project/settings/components/packages_protection_rules_spec.js diff --git a/app/assets/javascripts/deploy_keys/components/action_btn.vue b/app/assets/javascripts/deploy_keys/components/action_btn.vue index 7bc1eb5d652..4a2da487e9b 100644 --- a/app/assets/javascripts/deploy_keys/components/action_btn.vue +++ b/app/assets/javascripts/deploy_keys/components/action_btn.vue @@ -1,6 +1,5 @@ @@ -128,7 +130,7 @@ export default {
{{ __('SHA256') }}
- {{ deployKey.fingerprint_sha256 }} + {{ deployKey.fingerprintSha256 }}
{{ __('None') }} @@ -188,8 +190,8 @@ export default { {{ __('Created') }}
- - {{ timeFormatted(deployKey.created_at) }} + + {{ timeFormatted(deployKey.createdAt) }}
@@ -199,12 +201,12 @@ export default {
- {{ timeFormatted(deployKey.expires_at) }} + {{ timeFormatted(deployKey.expiresAt) }} {{ __('Never') }} @@ -213,13 +215,19 @@ export default {