From e9322e019bfeb7f33ce4c17662d93e6579303c2b Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Tue, 24 Aug 2021 18:10:53 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../captcha/init_recaptcha_script.js | 2 +- .../groups/components/item_stats.vue | 11 ++- app/assets/javascripts/merge_request_tabs.js | 35 +++++++- app/policies/group_policy.rb | 3 + app/serializers/group_child_entity.rb | 14 ++-- app/serializers/group_entity.rb | 4 - .../packages/create_package_service.rb | 6 +- .../troubleshooting/diagnostics_tools.md | 5 -- doc/ci/interactive_web_terminal/index.md | 3 +- doc/development/i18n/proofreader.md | 3 +- doc/install/requirements.md | 2 + doc/integration/jira/configure.md | 2 +- doc/operations/error_tracking.md | 65 +++++++++++++++ doc/update/upgrading_from_source.md | 8 +- .../merge_requests/fast_forward_merge.md | 8 +- lib/gitlab/gon_helper.rb | 2 + locale/gitlab.pot | 12 +++ .../groups/children_controller_spec.rb | 4 +- .../settings/packages_and_registries_spec.rb | 5 +- .../groups/components/item_stats_spec.js | 30 ++++++- spec/frontend/merge_request_tabs_spec.js | 82 ++++++++++++++++++- spec/policies/group_policy_spec.rb | 9 ++ spec/serializers/group_child_entity_spec.rb | 36 +++++++- 23 files changed, 311 insertions(+), 40 deletions(-) diff --git a/app/assets/javascripts/captcha/init_recaptcha_script.js b/app/assets/javascripts/captcha/init_recaptcha_script.js index f546eef7d84..28aef22873d 100644 --- a/app/assets/javascripts/captcha/init_recaptcha_script.js +++ b/app/assets/javascripts/captcha/init_recaptcha_script.js @@ -1,7 +1,7 @@ // NOTE: This module will be used in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/52044 import { memoize } from 'lodash'; -export const RECAPTCHA_API_URL_PREFIX = 'https://www.google.com/recaptcha/api.js'; +export const RECAPTCHA_API_URL_PREFIX = window.gon.recaptcha_api_server_url; export const RECAPTCHA_ONLOAD_CALLBACK_NAME = 'recaptchaOnloadCallback'; /** diff --git a/app/assets/javascripts/groups/components/item_stats.vue b/app/assets/javascripts/groups/components/item_stats.vue index 7a37d1eb93d..46e9d2bec99 100644 --- a/app/assets/javascripts/groups/components/item_stats.vue +++ b/app/assets/javascripts/groups/components/item_stats.vue @@ -40,24 +40,31 @@ export default { return this.item.type === ITEM_TYPE.GROUP; }, }, + methods: { + displayValue(value) { + return this.isGroup && value !== undefined; + }, + }, };