From eb1f5a3e087b7d6a3e85f2724b5a475cc9d9d37d Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Mon, 17 Feb 2020 18:09:00 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .rubocop.yml | 2 + .../components/error_tracking_list.vue | 4 +- .../components/stacktrace_entry.vue | 4 +- .../javascripts/mirrors/mirror_repos.js | 4 +- app/assets/javascripts/mirrors/ssh_mirror.js | 4 +- .../components/registry_settings_app.vue | 34 +- .../components/expiration_policy_fields.vue | 50 +- app/controllers/projects/issues_controller.rb | 1 - app/models/diff_note.rb | 2 +- .../chat_message/base_message.rb | 2 +- .../chat_notification_service.rb | 2 +- .../settings/operations/_incidents.html.haml | 2 +- ...544-slack-service-hook-discards-spaces.yml | 5 + ...707-filebeat-parse-modsec-logs-as-json.yml | 5 + ...-timing-out-for-larger-instances-batch.yml | 5 + ...ash-for-app-assets-javascripts-mirrors.yml | 5 + ...2035-frontend-remove-feature-flag-code.yml | 5 + .../bump-ado-image-for-helm-values-fix.yml | 5 + .../docs-fix_default_branches_link.yml | 5 + .../resolve_gitlab_issue_196658.yml | 5 + .../unreleased/sh-fix-current-settings.yml | 5 + config/initializers/rspec_profiling.rb | 2 +- .../ci/templates/Jobs/Deploy.gitlab-ci.yml | 2 +- lib/gitlab/current_settings.rb | 2 +- lib/gitlab/database/batch_count.rb | 89 +++ lib/gitlab/diff/diff_refs.rb | 2 +- lib/gitlab/diff/formatters/image_formatter.rb | 2 +- lib/gitlab/diff/formatters/text_formatter.rb | 2 +- lib/gitlab/usage_data.rb | 32 +- locale/gitlab.pot | 3 - .../application_settings_controller_spec.rb | 2 + spec/factories/diff_position.rb | 51 ++ spec/factories/notes.rb | 42 +- spec/features/admin/admin_settings_spec.rb | 2 + .../user_creates_image_diff_notes_spec.rb | 44 +- ...diff_notes_and_discussions_resolve_spec.rb | 10 +- ...resolves_outdated_diff_discussions_spec.rb | 12 +- .../user_sees_avatar_on_diff_notes_spec.rb | 6 +- .../user_sees_discussions_spec.rb | 6 +- .../merge_request/user_sees_versions_spec.rb | 11 +- .../settings/operations_settings_spec.rb | 2 +- spec/frontend/fixtures/merge_requests.rb | 16 +- .../frontend/fixtures/merge_requests_diffs.rb | 6 +- .../expiration_policy_fields_spec.js.snap | 36 +- .../expiration_policy_fields_spec.js | 8 +- spec/helpers/notes_helper_spec.rb | 11 +- spec/lib/gitlab/current_settings_spec.rb | 40 +- spec/lib/gitlab/database/batch_count_spec.rb | 94 +++ spec/lib/gitlab/diff/lines_unfolder_spec.rb | 74 +- .../gitlab/diff/position_collection_spec.rb | 41 +- spec/lib/gitlab/diff/position_spec.rb | 26 + spec/lib/gitlab/usage_data_spec.rb | 755 +++++++++--------- .../chat_notification_service_spec.rb | 14 +- .../api/graphql/group/milestones_spec.rb | 2 +- spec/requests/api/graphql/group_query_spec.rb | 2 +- .../tasks/task_completion_status_spec.rb | 2 +- spec/requests/api/internal/base_spec.rb | 94 +-- spec/requests/api/internal/pages_spec.rb | 14 +- .../api/issues/get_group_issues_spec.rb | 10 +- .../api/issues/get_project_issues_spec.rb | 52 +- spec/requests/api/issues/issues_spec.rb | 46 +- .../api/issues/post_projects_issues_spec.rb | 84 +- .../api/issues/put_projects_issues_spec.rb | 56 +- spec/requests/api/pages/pages_spec.rb | 6 +- .../submit_usage_ping_service_spec.rb | 1 + vendor/elastic_stack/values.yaml | 23 + 66 files changed, 1107 insertions(+), 886 deletions(-) create mode 100644 changelogs/unreleased/14544-slack-service-hook-discards-spaces.yml create mode 100644 changelogs/unreleased/14707-filebeat-parse-modsec-logs-as-json.yml create mode 100644 changelogs/unreleased/193075-usage-ping-timing-out-for-larger-instances-batch.yml create mode 100644 changelogs/unreleased/196660-replace-underscore-with-lodash-for-app-assets-javascripts-mirrors.yml create mode 100644 changelogs/unreleased/2035-frontend-remove-feature-flag-code.yml create mode 100644 changelogs/unreleased/bump-ado-image-for-helm-values-fix.yml create mode 100644 changelogs/unreleased/docs-fix_default_branches_link.yml create mode 100644 changelogs/unreleased/resolve_gitlab_issue_196658.yml create mode 100644 changelogs/unreleased/sh-fix-current-settings.yml create mode 100644 lib/gitlab/database/batch_count.rb create mode 100644 spec/factories/diff_position.rb create mode 100644 spec/lib/gitlab/database/batch_count_spec.rb diff --git a/.rubocop.yml b/.rubocop.yml index d2cca0295ee..514e4271272 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -345,6 +345,8 @@ RSpec/HaveGitlabHttpStatus: - 'ee/spec/controllers/**/*' - 'spec/requests/*.rb' - 'ee/spec/requests/*.rb' + - 'spec/requests/api/*/**/*.rb' + - 'ee/spec/requests/api/*/**/*.rb' Style/MultilineWhenThen: Enabled: false 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 a90f446159d..70f257180c6 100644 --- a/app/assets/javascripts/error_tracking/components/error_tracking_list.vue +++ b/app/assets/javascripts/error_tracking/components/error_tracking_list.vue @@ -19,7 +19,7 @@ import AccessorUtils from '~/lib/utils/accessor'; import Icon from '~/vue_shared/components/icon.vue'; import TimeAgo from '~/vue_shared/components/time_ago_tooltip.vue'; import { __ } from '~/locale'; -import _ from 'underscore'; +import { isEmpty } from 'lodash'; export const tableDataClass = 'table-col d-flex d-sm-table-cell align-items-center'; @@ -139,7 +139,7 @@ export default { 'cursor', ]), paginationRequired() { - return !_.isEmpty(this.pagination); + return !isEmpty(this.pagination); }, }, watch: { diff --git a/app/assets/javascripts/error_tracking/components/stacktrace_entry.vue b/app/assets/javascripts/error_tracking/components/stacktrace_entry.vue index 4e63e167260..8db0b1c5da0 100644 --- a/app/assets/javascripts/error_tracking/components/stacktrace_entry.vue +++ b/app/assets/javascripts/error_tracking/components/stacktrace_entry.vue @@ -1,5 +1,5 @@