From 6cffe9ea21d0974ebd3c544a3b711ffcd35649e2 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 10 Feb 2021 15:11:19 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .gitlab/issue_templates/Feature proposal.md | 2 +- .../issue_templates/Lean Feature Proposal.md | 2 +- GITALY_SERVER_VERSION | 2 +- .../components/error_tracking_list.vue | 6 +- app/models/project_services/jira_service.rb | 5 +- app/views/profiles/accounts/show.html.haml | 2 +- .../profiles/two_factor_auths/show.html.haml | 3 +- .../unreleased/277436-2fa-ux-text-changes.yml | 5 + .../unreleased/docs-redirects-removal-6.yml | 5 + .../map-prometheus-payload-severity.yml | 5 + .../development/rubygem_packages.yml | 8 + .../development/user_mode_in_session.yml | 8 +- config/gitlab.yml.example | 4 +- danger/product_intelligence/Dangerfile | 2 +- data/whats_new/202008180003_13_01.yml | 2 +- .../testing_guide/frontend_testing.md | 32 +++- doc/operations/metrics/alerts.md | 8 + doc/raketasks/backup_restore.md | 1 + lib/api/api.rb | 1 + lib/api/nuget_group_packages.rb | 2 +- lib/api/nuget_project_packages.rb | 2 +- lib/api/rubygem_packages.rb | 102 +++++++++++++ lib/feature.rb | 2 +- .../alert_management/payload/prometheus.rb | 46 +++++- .../api_authentication/token_locator.rb | 11 +- .../api_authentication/token_resolver.rb | 100 ++++++++++--- lib/gitlab/ci/templates/Maven.gitlab-ci.yml | 4 +- .../Security/License-Scanning.gitlab-ci.yml | 2 +- lib/gitlab/ci/variables/collection/sorted.rb | 7 +- lib/gitlab/gon_helper.rb | 1 + .../aggregated_metrics/common.yml | 10 ++ locale/gitlab.pot | 12 +- qa/README.md | 2 +- spec/features/users/login_spec.rb | 2 +- .../__helpers__/{ => fake_date}/fake_date.js | 21 ++- .../{ => fake_date}/fake_date_spec.js | 8 +- spec/frontend/__helpers__/fake_date/index.js | 2 + spec/frontend/__helpers__/fake_date/jest.js | 41 ++++++ .../__helpers__/jest_execution_watcher.js | 12 ++ .../components/expires_at_field_spec.js | 3 - .../projects_and_groups_chart_spec.js | 5 +- .../components/users_chart_spec.js | 5 +- .../compare_dropdown_layout_spec.js | 2 +- spec/frontend/environment.js | 5 + .../components/error_tracking_list_spec.js | 4 +- .../frequent_items/components/app_spec.js | 31 ++-- .../components/issuable_item_spec.js | 5 +- .../components/issuable_body_spec.js | 9 +- .../issues_list/components/issuable_spec.js | 29 ++-- .../components/release_block_footer_spec.js | 24 +-- spec/frontend/test_setup.js | 5 + .../payload/prometheus_spec.rb | 65 +++++++- .../api_authentication/token_locator_spec.rb | 21 +++ .../api_authentication/token_resolver_spec.rb | 63 +++++++- .../ci/variables/collection/sorted_spec.rb | 20 ++- .../project_services/jira_service_spec.rb | 2 +- .../ci/build_runner_presenter_spec.rb | 4 +- spec/requests/api/rubygem_packages_spec.rb | 139 ++++++++++++++++++ vendor/gitignore/C++.gitignore | 0 vendor/gitignore/Java.gitignore | 0 60 files changed, 773 insertions(+), 160 deletions(-) create mode 100644 changelogs/unreleased/277436-2fa-ux-text-changes.yml create mode 100644 changelogs/unreleased/docs-redirects-removal-6.yml create mode 100644 changelogs/unreleased/map-prometheus-payload-severity.yml create mode 100644 config/feature_flags/development/rubygem_packages.yml create mode 100644 lib/api/rubygem_packages.rb rename spec/frontend/__helpers__/{ => fake_date}/fake_date.js (67%) rename spec/frontend/__helpers__/{ => fake_date}/fake_date_spec.js (81%) create mode 100644 spec/frontend/__helpers__/fake_date/index.js create mode 100644 spec/frontend/__helpers__/fake_date/jest.js create mode 100644 spec/frontend/__helpers__/jest_execution_watcher.js create mode 100644 spec/requests/api/rubygem_packages_spec.rb mode change 100755 => 100644 vendor/gitignore/C++.gitignore mode change 100755 => 100644 vendor/gitignore/Java.gitignore diff --git a/.gitlab/issue_templates/Feature proposal.md b/.gitlab/issue_templates/Feature proposal.md index 98cf778f196..1090a04ad36 100644 --- a/.gitlab/issue_templates/Feature proposal.md +++ b/.gitlab/issue_templates/Feature proposal.md @@ -61,7 +61,7 @@ Consider adding checkboxes and expectations of users with certain levels of memb ### Availability & Testing diff --git a/.gitlab/issue_templates/Lean Feature Proposal.md b/.gitlab/issue_templates/Lean Feature Proposal.md index c1db9356fa4..a1f217fc624 100644 --- a/.gitlab/issue_templates/Lean Feature Proposal.md +++ b/.gitlab/issue_templates/Lean Feature Proposal.md @@ -73,7 +73,7 @@ Consider adding checkboxes and expectations of users with certain levels of memb See the Feature Change Documentation Workflow https://docs.gitlab.com/ee/development/documentation/workflow.html#for-a-product-change -* Add all known Documentation Requirements in this section. See https://docs.gitlab.com/ee/development/documentation/feature-change-workflow.html#documentation-requirements +* Add all known Documentation Requirements in this section. See https://docs.gitlab.com/ee/development/documentation/workflow.html * If this feature requires changing permissions, update the permissions document. See https://docs.gitlab.com/ee/user/permissions.html ### Availability & Testing diff --git a/GITALY_SERVER_VERSION b/GITALY_SERVER_VERSION index d7c181541bf..76e955d251d 100644 --- a/GITALY_SERVER_VERSION +++ b/GITALY_SERVER_VERSION @@ -1 +1 @@ -320f41869d84d64ebbec8d3e0febfb37eca05ffb +88ef3e7f64498ae3574f29b0705c29cf3b4e9311 diff --git a/app/assets/javascripts/error_tracking/components/error_tracking_list.vue b/app/assets/javascripts/error_tracking/components/error_tracking_list.vue index b712c8d6e85..04efd9fff40 100644 --- a/app/assets/javascripts/error_tracking/components/error_tracking_list.vue +++ b/app/assets/javascripts/error_tracking/components/error_tracking_list.vue @@ -15,6 +15,7 @@ import { GlPagination, } from '@gitlab/ui'; import { isEmpty } from 'lodash'; +import { helpPagePath } from '~/helpers/help_page_helper'; import AccessorUtils from '~/lib/utils/accessor'; import TimeAgo from '~/vue_shared/components/time_ago_tooltip.vue'; import { __ } from '~/locale'; @@ -138,6 +139,9 @@ export default { paginationRequired() { return !isEmpty(this.pagination); }, + errorTrackingHelpUrl() { + return helpPagePath('operations/error_tracking'); + }, }, watch: { pagination() { @@ -404,7 +408,7 @@ export default {