From 2349eabc1a473bfb70555f0ce6d3d808cecb181d Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Fri, 6 Dec 2019 00:07:48 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- .../monitoring/components/dashboard.vue | 4 --- .../javascripts/monitoring/components/embed.vue | 15 ++++---- .../monitoring/components/panel_type.vue | 7 +++- .../javascripts/pages/snippets/show/index.js | 12 +++---- .../projects/merge_requests/diffs_controller.rb | 1 + app/mailers/emails/profile.rb | 2 ++ app/models/ci/legacy_stage.rb | 1 + app/models/merge_request.rb | 4 +-- app/models/personal_access_token.rb | 2 ++ app/presenters/ci/legacy_stage_presenter.rb | 31 ++++++++++++++++ .../_account_and_limit.html.haml | 3 ++ app/views/projects/stage/_stage.html.haml | 6 ++-- .../shared/_personal_access_tokens_form.html.haml | 3 ++ app/views/snippets/show.html.haml | 17 ++++----- .../preserve-merge-train-rows-after-merge.yml | 5 +++ config/sidekiq_queues.yml | 2 ++ ...ccess_token_lifetime_to_application_settings.rb | 9 +++++ .../20191106144901_add_state_to_merge_trains.rb | 18 ++++++++++ ...ersonal_access_tokens_user_id_and_expires_at.rb | 18 ++++++++++ ...18155702_add_index_on_status_to_merge_trains.rb | 20 +++++++++++ db/schema.rb | 5 ++- doc/api/settings.md | 1 + doc/ci/environments.md | 35 ++++++++++++++++++ doc/ci/yaml/README.md | 32 +++++++++++++++++ .../settings/account_and_limit_settings.md | 32 +++++++++++++++++ .../diff/file_collection/merge_request_diff.rb | 39 -------------------- .../file_collection/merge_request_diff_base.rb | 38 ++++++++++++++++++++ lib/gitlab/gon_helper.rb | 1 - locale/gitlab.pot | 26 ++++++++++++++ .../merge_requests/diffs_controller_spec.rb | 12 +++++++ spec/features/snippets/internal_snippet_spec.rb | 4 --- .../snippets/notes_on_personal_snippets_spec.rb | 1 - spec/features/snippets/private_snippets_spec.rb | 1 - spec/features/snippets/public_snippets_spec.rb | 4 --- spec/features/snippets/show_spec.rb | 4 --- spec/features/snippets/spam_snippets_spec.rb | 1 - .../features/snippets/user_creates_snippet_spec.rb | 1 - .../features/snippets/user_deletes_snippet_spec.rb | 2 -- spec/features/snippets/user_edits_snippet_spec.rb | 1 - spec/features/snippets_spec.rb | 29 +-------------- spec/frontend/monitoring/embed/embed_spec.js | 10 +++--- spec/frontend/monitoring/panel_type_spec.js | 4 +++ .../merge_request_diff_batch_spec.rb | 4 +++ .../file_collection/merge_request_diff_spec.rb | 7 +++- spec/presenters/ci/legacy_stage_presenter_spec.rb | 31 ++++++++++++++++ .../shared_examples/diff_file_collections.rb | 42 ++++++++++++++++++++++ 46 files changed, 418 insertions(+), 129 deletions(-) create mode 100644 app/presenters/ci/legacy_stage_presenter.rb create mode 100644 changelogs/unreleased/preserve-merge-train-rows-after-merge.yml create mode 100644 db/migrate/20190920122420_add_max_personal_access_token_lifetime_to_application_settings.rb create mode 100644 db/migrate/20191106144901_add_state_to_merge_trains.rb create mode 100644 db/migrate/20191112105448_add_index_on_personal_access_tokens_user_id_and_expires_at.rb create mode 100644 db/migrate/20191118155702_add_index_on_status_to_merge_trains.rb create mode 100644 spec/presenters/ci/legacy_stage_presenter_spec.rb diff --git a/app/assets/javascripts/monitoring/components/dashboard.vue b/app/assets/javascripts/monitoring/components/dashboard.vue index 9e376a52702..fb6f5dc73b8 100644 --- a/app/assets/javascripts/monitoring/components/dashboard.vue +++ b/app/assets/javascripts/monitoring/components/dashboard.vue @@ -18,8 +18,6 @@ import Icon from '~/vue_shared/components/icon.vue'; import { getParameterValues, mergeUrlParams, redirectTo } from '~/lib/utils/url_utility'; import invalidUrl from '~/lib/utils/invalid_url'; import DateTimePicker from './date_time_picker/date_time_picker.vue'; -import MonitorTimeSeriesChart from './charts/time_series.vue'; -import MonitorSingleStatChart from './charts/single_stat.vue'; import GraphGroup from './graph_group.vue'; import EmptyState from './empty_state.vue'; import TrackEventDirective from '~/vue_shared/directives/track_event'; @@ -28,8 +26,6 @@ import { getTimeDiff, isValidDate, getAddMetricTrackingOptions } from '../utils' export default { components: { VueDraggable, - MonitorTimeSeriesChart, - MonitorSingleStatChart, PanelType, GraphGroup, EmptyState, diff --git a/app/assets/javascripts/monitoring/components/embed.vue b/app/assets/javascripts/monitoring/components/embed.vue index 581b2093d44..a5c933a0071 100644 --- a/app/assets/javascripts/monitoring/components/embed.vue +++ b/app/assets/javascripts/monitoring/components/embed.vue @@ -1,8 +1,8 @@