From 53716bea26fa76ac7176f51bbef672ffcdcd1ba4 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Mon, 10 Jan 2022 15:14:26 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../groups/components/item_stats.vue | 2 +- .../javascripts/groups/store/groups_store.js | 3 + .../edit/components/integration_form.vue | 21 ++- .../components/reset_confirmation_modal.vue | 2 +- .../integrations/edit/store/actions.js | 23 ---- .../integrations/edit/store/mutations.js | 9 -- .../integrations/edit/store/state.js | 2 - .../container_registry/explorer/index.js | 2 +- .../components/registry_breadcrumb.vue | 0 .../vue_shared/components/source_viewer.vue | 1 + app/assets/stylesheets/pages/settings.scss | 6 +- app/serializers/group_child_entity.rb | 2 + .../doorkeeper/authorizations/new.html.haml | 56 ++++---- app/views/profiles/preferences/show.html.haml | 3 +- .../dashboard/sync_dashboards_worker.rb | 2 +- db/fixtures/development/18_abuse_reports.rb | 2 +- ..._remove_ci_pipelines_lock_version_index.rb | 17 +++ ...n_key_ci_runner_namespaces_namespace_id.rb | 17 +++ db/schema_migrations/20220106235626 | 1 + db/schema_migrations/20220109133006 | 1 + db/structure.sql | 3 - .../blueprints/ci_data_decay/index.md | 12 +- doc/ci/environments/index.md | 2 +- doc/development/feature_flags/index.md | 1 + doc/development/geo.md | 128 +++++++++--------- doc/development/geo/framework.md | 6 +- lib/gitlab/auth/o_auth/user.rb | 4 +- .../database/gitlab_loose_foreign_keys.yml | 8 ++ lib/gitlab/password.rb | 14 ++ lib/tasks/gitlab/seed/group_seed.rake | 2 +- locale/gitlab.pot | 3 + rubocop/cop/migration/schedule_async.rb | 27 +--- .../admin/users_controller_spec.rb | 4 +- .../omniauth_callbacks_controller_spec.rb | 2 +- .../registrations_controller_spec.rb | 4 +- spec/factories/users.rb | 2 +- spec/features/dashboard/todos/todos_spec.rb | 20 ++- spec/features/password_reset_spec.rb | 4 +- spec/features/profile_spec.rb | 2 +- spec/features/profiles/password_spec.rb | 8 +- .../features/users/anonymous_sessions_spec.rb | 2 +- spec/features/users/login_spec.rb | 24 ++-- .../groups/components/group_item_spec.js | 1 + .../groups/components/item_stats_spec.js | 1 + .../edit/components/integration_form_spec.js | 102 ++++++++++++-- .../integrations/edit/store/actions_spec.js | 37 ----- .../integrations/edit/store/mutations_spec.js | 24 ---- .../integrations/edit/store/state_spec.js | 2 - .../__snapshots__/publish_method_spec.js.snap | 0 .../registry_breadcrumb_spec.js.snap | 0 .../package_icon_and_name_spec.js | 0 .../{ => components}/package_path_spec.js | 0 .../{ => components}/package_tags_spec.js | 0 .../packages_list_loader_spec.js | 0 .../{ => components}/publish_method_spec.js | 0 .../components/registry_breadcrumb_spec.js | 2 +- spec/lib/gitlab/auth_spec.rb | 30 ++-- spec/mailers/emails/profile_spec.rb | 2 +- spec/models/ci/runner_namespace_spec.rb | 6 + spec/models/hooks/system_hook_spec.rb | 2 +- spec/models/user_spec.rb | 4 +- spec/requests/api/users_spec.rb | 14 +- spec/requests/git_http_spec.rb | 4 +- .../cop/migration/schedule_async_spec.rb | 32 +---- spec/serializers/group_child_entity_spec.rb | 4 + spec/services/users/create_service_spec.rb | 14 +- spec/support/helpers/login_helpers.rb | 2 +- spec/tasks/gitlab/password_rake_spec.rb | 8 +- .../dashboard/sync_dashboards_worker_spec.rb | 34 +++-- 69 files changed, 420 insertions(+), 359 deletions(-) rename app/assets/javascripts/packages_and_registries/{container_registry/explorer => shared}/components/registry_breadcrumb.vue (100%) create mode 100644 db/migrate/20220109133006_remove_ci_pipelines_lock_version_index.rb create mode 100644 db/post_migrate/20220106235626_remove_foreign_key_ci_runner_namespaces_namespace_id.rb create mode 100644 db/schema_migrations/20220106235626 create mode 100644 db/schema_migrations/20220109133006 create mode 100644 lib/gitlab/password.rb rename spec/frontend/packages_and_registries/shared/{ => components}/__snapshots__/publish_method_spec.js.snap (100%) rename spec/frontend/packages_and_registries/{container_registry/explorer => shared}/components/__snapshots__/registry_breadcrumb_spec.js.snap (100%) rename spec/frontend/packages_and_registries/shared/{ => components}/package_icon_and_name_spec.js (100%) rename spec/frontend/packages_and_registries/shared/{ => components}/package_path_spec.js (100%) rename spec/frontend/packages_and_registries/shared/{ => components}/package_tags_spec.js (100%) rename spec/frontend/packages_and_registries/shared/{ => components}/packages_list_loader_spec.js (100%) rename spec/frontend/packages_and_registries/shared/{ => components}/publish_method_spec.js (100%) rename spec/frontend/packages_and_registries/{container_registry/explorer => shared}/components/registry_breadcrumb_spec.js (93%) diff --git a/app/assets/javascripts/groups/components/item_stats.vue b/app/assets/javascripts/groups/components/item_stats.vue index 46e9d2bec99..c24eeed9f03 100644 --- a/app/assets/javascripts/groups/components/item_stats.vue +++ b/app/assets/javascripts/groups/components/item_stats.vue @@ -83,7 +83,7 @@ export default { {{ __('pending deletion') }}
- +
diff --git a/app/assets/javascripts/groups/store/groups_store.js b/app/assets/javascripts/groups/store/groups_store.js index 93fbd8be47d..d3600bd223a 100644 --- a/app/assets/javascripts/groups/store/groups_store.js +++ b/app/assets/javascripts/groups/store/groups_store.js @@ -98,6 +98,9 @@ export default class GroupsStore { updatedAt: rawGroupItem.updated_at, pendingRemoval: rawGroupItem.marked_for_deletion, microdata: this.showSchemaMarkup ? getGroupItemMicrodata(rawGroupItem) : {}, + lastActivityAt: rawGroupItem.last_activity_at + ? rawGroupItem.last_activity_at + : rawGroupItem.updated_at, }; if (!isEmpty(rawGroupItem.compliance_management_framework)) { diff --git a/app/assets/javascripts/integrations/edit/components/integration_form.vue b/app/assets/javascripts/integrations/edit/components/integration_form.vue index e570a468944..167130cb6f2 100644 --- a/app/assets/javascripts/integrations/edit/components/integration_form.vue +++ b/app/assets/javascripts/integrations/edit/components/integration_form.vue @@ -1,5 +1,6 @@