From 885897989971931fcb139969b49d8b06f907d7d0 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 16 Feb 2022 06:12:24 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../javascripts/design_management/index.js | 1 + .../javascripts/emoji/awards_app/index.js | 1 + .../init_invite_members_modal.js | 1 + .../init_invite_members_trigger.js | 1 + app/assets/javascripts/issuable/index.js | 1 + .../issues/related_merge_requests/index.js | 1 + app/assets/javascripts/issues/show/index.js | 3 + .../confirm_via_gl_modal/confirm_modal.vue | 34 ++++- .../confirm_via_gl_modal.js | 8 +- .../javascripts/lib/utils/text_markdown.js | 65 +++++++- app/assets/javascripts/nav/mount.js | 1 + .../javascripts/notes/discussion_filters.js | 2 +- app/assets/javascripts/notes/index.js | 1 + .../javascripts/notes/sort_discussions.js | 1 + .../javascripts/performance_bar/index.js | 1 + app/assets/javascripts/popovers/index.js | 2 +- .../javascripts/projects/project_new.js | 16 ++ .../javascripts/related_issues/index.js | 2 +- .../javascripts/sidebar/mount_sidebar.js | 16 ++ app/assets/javascripts/tooltips/index.js | 1 + app/assets/stylesheets/utilities.scss | 6 + app/controllers/projects/issues_controller.rb | 9 +- .../projects/merge_requests_controller.rb | 19 +-- app/controllers/search_controller.rb | 1 + app/helpers/projects_helper.rb | 12 ++ app/models/hooks/web_hook.rb | 5 +- app/services/test_hooks/base_service.rb | 2 +- app/services/web_hook_service.rb | 17 ++- .../_bitbucket_import_modal.html.haml | 14 -- .../projects/_import_project_pane.html.haml | 6 +- .../block_external_fork_network_mirrors.yml | 8 - .../development/markdown_continue_lists.yml | 8 + data/deprecations/14-8-graphql-ids.yml | 66 ++++++++ .../14-8-sast-analyzer-removals.yml | 32 ++++ data/deprecations/14-8-sast-dotnet-21.yml | 31 ++++ .../14-8-secret-detection-configurations.yml | 28 ++++ doc/update/deprecations.md | 144 ++++++++++++++++++ doc/user/permissions.md | 2 +- .../github_import/representation/diff_note.rb | 22 +-- locale/gitlab.pot | 3 + qa/qa/scenario/template.rb | 3 + qa/qa/specs/runner.rb | 35 ++++- qa/spec/specs/runner_spec.rb | 38 +++++ spec/controllers/search_controller_spec.rb | 3 +- spec/features/projects/new_project_spec.rb | 43 ++++++ .../design_notes/design_reply_form_spec.js | 4 + .../components/fields/description_spec.js | 1 + .../confirm_modal_spec.js | 18 ++- spec/frontend/lib/utils/text_markdown_spec.js | 74 +++++++++ .../notes/components/note_form_spec.js | 2 + .../components/issuable_edit_form_spec.js | 1 + spec/frontend/zen_mode_spec.js | 2 + spec/helpers/projects_helper_spec.rb | 22 +++ .../representation/diff_note_spec.rb | 19 ++- spec/models/hooks/service_hook_spec.rb | 2 +- spec/models/hooks/system_hook_spec.rb | 8 +- spec/models/hooks/web_hook_spec.rb | 14 +- .../test_hooks/project_service_spec.rb | 18 +-- .../test_hooks/system_service_spec.rb | 8 +- spec/services/web_hook_service_spec.rb | 35 ++++- ...r_previews_wiki_changes_shared_examples.rb | 4 +- 61 files changed, 849 insertions(+), 99 deletions(-) delete mode 100644 app/views/projects/_bitbucket_import_modal.html.haml delete mode 100644 config/feature_flags/development/block_external_fork_network_mirrors.yml create mode 100644 config/feature_flags/development/markdown_continue_lists.yml create mode 100644 data/deprecations/14-8-graphql-ids.yml create mode 100644 data/deprecations/14-8-sast-analyzer-removals.yml create mode 100644 data/deprecations/14-8-sast-dotnet-21.yml create mode 100644 data/deprecations/14-8-secret-detection-configurations.yml diff --git a/app/assets/javascripts/design_management/index.js b/app/assets/javascripts/design_management/index.js index 4ae76050aa5..b856ac6c627 100644 --- a/app/assets/javascripts/design_management/index.js +++ b/app/assets/javascripts/design_management/index.js @@ -24,6 +24,7 @@ export default () => { return new Vue({ el, + name: 'DesignRoot', router, apolloProvider, provide: { diff --git a/app/assets/javascripts/emoji/awards_app/index.js b/app/assets/javascripts/emoji/awards_app/index.js index 1a084d37762..0986533dcd1 100644 --- a/app/assets/javascripts/emoji/awards_app/index.js +++ b/app/assets/javascripts/emoji/awards_app/index.js @@ -12,6 +12,7 @@ export default (el) => { return new Vue({ el, + name: 'AwardsListRoot', store: createstore(), computed: { ...mapState(['currentUserId', 'canAwardEmoji', 'awards']), diff --git a/app/assets/javascripts/invite_members/init_invite_members_modal.js b/app/assets/javascripts/invite_members/init_invite_members_modal.js index 588b1c9ef52..e9d620cedf0 100644 --- a/app/assets/javascripts/invite_members/init_invite_members_modal.js +++ b/app/assets/javascripts/invite_members/init_invite_members_modal.js @@ -28,6 +28,7 @@ export default function initInviteMembersModal() { return new Vue({ el, + name: 'InviteMembersModalRoot', provide: { newProjectPath: el.dataset.newProjectPath, }, diff --git a/app/assets/javascripts/invite_members/init_invite_members_trigger.js b/app/assets/javascripts/invite_members/init_invite_members_trigger.js index 935edb35349..54a5eab2e4b 100644 --- a/app/assets/javascripts/invite_members/init_invite_members_trigger.js +++ b/app/assets/javascripts/invite_members/init_invite_members_trigger.js @@ -11,6 +11,7 @@ export default function initInviteMembersTrigger() { return triggers.forEach((el) => { return new Vue({ el, + name: 'InviteMembersTriggerRoot', render: (createElement) => createElement(InviteMembersTrigger, { props: { diff --git a/app/assets/javascripts/issuable/index.js b/app/assets/javascripts/issuable/index.js index 57bad5182e7..00b027523e2 100644 --- a/app/assets/javascripts/issuable/index.js +++ b/app/assets/javascripts/issuable/index.js @@ -97,6 +97,7 @@ export function initIssuableHeaderWarnings(store) { return new Vue({ el, + name: 'IssuableHeaderWarningsRoot', store, provide: { hidden: parseBoolean(hidden) }, render: (createElement) => createElement(IssuableHeaderWarnings), diff --git a/app/assets/javascripts/issues/related_merge_requests/index.js b/app/assets/javascripts/issues/related_merge_requests/index.js index 5045f7e1a2a..196084093c8 100644 --- a/app/assets/javascripts/issues/related_merge_requests/index.js +++ b/app/assets/javascripts/issues/related_merge_requests/index.js @@ -13,6 +13,7 @@ export function initRelatedMergeRequests() { return new Vue({ el, + name: 'RelatedMergeRequestsRoot', store: createStore(), render: (createElement) => createElement(RelatedMergeRequests, { diff --git a/app/assets/javascripts/issues/show/index.js b/app/assets/javascripts/issues/show/index.js index bf4debcdfa9..732bdc09aea 100644 --- a/app/assets/javascripts/issues/show/index.js +++ b/app/assets/javascripts/issues/show/index.js @@ -44,6 +44,7 @@ export function initIncidentApp(issueData = {}) { return new Vue({ el, + name: 'DescriptionRoot', apolloProvider, provide: { issueType: INCIDENT_TYPE, @@ -86,6 +87,7 @@ export function initIssueApp(issueData, store) { return new Vue({ el, + name: 'DescriptionRoot', apolloProvider, store, provide: { @@ -123,6 +125,7 @@ export function initHeaderActions(store, type = '') { return new Vue({ el, + name: 'HeaderActionsRoot', apolloProvider, store, provide: { diff --git a/app/assets/javascripts/lib/utils/confirm_via_gl_modal/confirm_modal.vue b/app/assets/javascripts/lib/utils/confirm_via_gl_modal/confirm_modal.vue index 733d0f69f5d..f3380b7b4ba 100644 --- a/app/assets/javascripts/lib/utils/confirm_via_gl_modal/confirm_modal.vue +++ b/app/assets/javascripts/lib/utils/confirm_via_gl_modal/confirm_modal.vue @@ -1,13 +1,21 @@