From 419f9c0ac3ae842964cc191932cab795463b259c Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 7 Oct 2020 09:09:13 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .rubocop_todo.yml | 9 -- .../boards/components/board_column.vue | 2 +- .../boards/components/board_list_header.vue | 2 +- .../boards/components/board_new_issue.vue | 6 +- .../components/jobs/detail/scroll_button.vue | 7 +- .../incidents/components/incidents_list.vue | 7 +- app/controllers/admin/hooks_controller.rb | 2 +- app/controllers/concerns/hooks_execution.rb | 15 ++++ app/controllers/projects/hooks_controller.rb | 2 +- .../projects/incidents_controller.rb | 9 -- app/graphql/types/package_type_enum.rb | 8 +- app/models/alert_management/alert.rb | 15 ++-- .../alert_management/alerts/update_service.rb | 2 +- app/services/web_hooks/destroy_service.rb | 78 ++++++++++++++++++ app/workers/all_queues.yml | 8 ++ app/workers/web_hooks/destroy_worker.rb | 27 ++++++ ...42-issue-incident-feature-flag-removal.yml | 5 ++ .../unreleased/mb-rails-save-bang-rubcop.yml | 5 ++ .../sh-destroy-hook-logs-in-batches.yml | 5 ++ config/application.rb | 4 +- .../development/ci_instance_variables_ui.yml | 6 +- .../development/issues_incident_details.yml | 7 -- .../merge_request_draft_filter.yml | 6 +- .../development/new_variables_ui.yml | 6 +- config/sidekiq_queues.yml | 2 + danger/pajamas/Dangerfile | 39 ++++++--- .../graphql/reference/gitlab_schema.graphql | 4 +- doc/api/graphql/reference/gitlab_schema.json | 4 +- doc/api/graphql/reference/index.md | 4 +- .../group/repositories_analytics/index.md | 25 +----- lib/api/project_hooks.rb | 4 +- lib/api/system_hooks.rb | 4 +- lib/tasks/gitlab/web_hook.rake | 5 +- locale/gitlab.pot | 6 ++ .../admin/hooks_controller_spec.rb | 8 ++ .../projects/hooks_controller_spec.rb | 8 ++ .../projects/incidents_controller_spec.rb | 8 -- .../user_filters_by_approvals_spec.rb | 82 +++++++++++++++++++ .../jobs/detail/scroll_button_spec.js | 2 +- .../components/incidents_list_spec.js | 16 ---- spec/models/alert_management/alert_spec.rb | 18 ++++ .../web_hooks/destroy_service_spec.rb | 56 +++++++++++++ .../cache_control_shared_examples.rb | 2 +- .../destroy_hook_shared_examples.rb | 36 ++++++++ ...ubish_import_controller_shared_examples.rb | 2 +- ...ionless_auth_controller_shared_examples.rb | 2 +- .../editable_merge_request_shared_examples.rb | 2 +- .../lib/gitlab/ci/ci_trace_shared_examples.rb | 6 +- .../issuable_quick_actions_shared_examples.rb | 8 +- .../merge_quick_action_shared_examples.rb | 2 +- .../note_entity_shared_examples.rb | 4 +- spec/workers/web_hooks/destroy_worker_spec.rb | 59 +++++++++++++ 52 files changed, 516 insertions(+), 145 deletions(-) create mode 100644 app/services/web_hooks/destroy_service.rb create mode 100644 app/workers/web_hooks/destroy_worker.rb create mode 100644 changelogs/unreleased/257842-issue-incident-feature-flag-removal.yml create mode 100644 changelogs/unreleased/mb-rails-save-bang-rubcop.yml create mode 100644 changelogs/unreleased/sh-destroy-hook-logs-in-batches.yml delete mode 100644 config/feature_flags/development/issues_incident_details.yml create mode 100644 spec/features/merge_requests/user_filters_by_approvals_spec.rb create mode 100644 spec/services/web_hooks/destroy_service_spec.rb create mode 100644 spec/support/shared_examples/controllers/destroy_hook_shared_examples.rb create mode 100644 spec/workers/web_hooks/destroy_worker_spec.rb diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index d40c01b4256..062225a75ff 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -1144,15 +1144,6 @@ Rails/SaveBang: - 'spec/support/shared_contexts/email_shared_context.rb' - 'spec/support/shared_contexts/finders/group_projects_finder_shared_contexts.rb' - 'spec/support/shared_contexts/mailers/notify_shared_context.rb' - - 'spec/support/shared_examples/controllers/cache_control_shared_examples.rb' - - 'spec/support/shared_examples/controllers/githubish_import_controller_shared_examples.rb' - - 'spec/support/shared_examples/controllers/sessionless_auth_controller_shared_examples.rb' - - 'spec/support/shared_examples/features/editable_merge_request_shared_examples.rb' - - 'spec/support/shared_examples/lib/gitlab/ci/ci_trace_shared_examples.rb' - - 'spec/support/shared_examples/policies/project_policy_shared_examples.rb' - - 'spec/support/shared_examples/quick_actions/issuable/issuable_quick_actions_shared_examples.rb' - - 'spec/support/shared_examples/quick_actions/merge_request/merge_quick_action_shared_examples.rb' - - 'spec/support/shared_examples/serializers/note_entity_shared_examples.rb' - 'spec/tasks/gitlab/web_hook_rake_spec.rb' - 'spec/uploaders/file_uploader_spec.rb' - 'spec/uploaders/object_storage_spec.rb' diff --git a/app/assets/javascripts/boards/components/board_column.vue b/app/assets/javascripts/boards/components/board_column.vue index 6aff5f0c3c3..d364e697fbe 100644 --- a/app/assets/javascripts/boards/components/board_column.vue +++ b/app/assets/javascripts/boards/components/board_column.vue @@ -40,7 +40,7 @@ export default { }, inject: { boardId: { - type: String, + default: '', }, }, data() { diff --git a/app/assets/javascripts/boards/components/board_list_header.vue b/app/assets/javascripts/boards/components/board_list_header.vue index 361fe252afb..73550fb9af6 100644 --- a/app/assets/javascripts/boards/components/board_list_header.vue +++ b/app/assets/javascripts/boards/components/board_list_header.vue @@ -58,7 +58,7 @@ export default { }, inject: { boardId: { - type: String, + default: '', }, }, data() { diff --git a/app/assets/javascripts/boards/components/board_new_issue.vue b/app/assets/javascripts/boards/components/board_new_issue.vue index 348d485ff37..0a665b82880 100644 --- a/app/assets/javascripts/boards/components/board_new_issue.vue +++ b/app/assets/javascripts/boards/components/board_new_issue.vue @@ -22,11 +22,7 @@ export default { required: true, }, }, - inject: { - groupId: { - type: Number, - }, - }, + inject: ['groupId'], data() { return { title: '', diff --git a/app/assets/javascripts/ide/components/jobs/detail/scroll_button.vue b/app/assets/javascripts/ide/components/jobs/detail/scroll_button.vue index 2c679a3edc7..f4859b9f312 100644 --- a/app/assets/javascripts/ide/components/jobs/detail/scroll_button.vue +++ b/app/assets/javascripts/ide/components/jobs/detail/scroll_button.vue @@ -1,7 +1,6 @@