From 19ab203bec41ca29cecb3f2da23c55329bcea50e Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Fri, 18 Feb 2022 15:15:51 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .rubocop_todo/style/open_struct_use.yml | 1 - .../javascripts/integrations/edit/index.js | 2 + .../shared/wikis/components/wiki_form.vue | 1 + .../vue_shared/components/markdown/field.vue | 14 ++ .../vue_shared/components/markdown/header.vue | 6 + .../admin/integrations_controller.rb | 4 + .../settings/integrations_controller.rb | 4 + .../projects/services_controller.rb | 4 + app/helpers/integrations_helper.rb | 1 + app/models/integration.rb | 6 + app/models/integrations/jira.rb | 16 ++- app/presenters/release_presenter.rb | 4 - app/serializers/service_field_entity.rb | 2 +- .../development/integration_form_sections.yml | 8 ++ doc/administration/audit_events.md | 10 +- doc/subscriptions/self_managed/index.md | 2 +- doc/user/shortcuts.md | 135 +++++++++--------- .../form_builders/gitlab_ui_form_builder.rb | 4 +- locale/gitlab.pot | 5 +- .../shared/wikis/components/wiki_form_spec.js | 14 ++ .../snippet_description_edit_spec.js.snap | 1 + .../components/markdown/field_spec.js | 17 ++- .../components/markdown/header_spec.js | 8 ++ spec/lib/gitlab/auth/o_auth/provider_spec.rb | 8 +- .../gitlab_ui_form_builder_spec.rb | 23 +++ spec/serializers/service_field_entity_spec.rb | 4 + 26 files changed, 220 insertions(+), 84 deletions(-) create mode 100644 config/feature_flags/development/integration_form_sections.yml diff --git a/.rubocop_todo/style/open_struct_use.yml b/.rubocop_todo/style/open_struct_use.yml index 80239770db0..c459ea9d49c 100644 --- a/.rubocop_todo/style/open_struct_use.yml +++ b/.rubocop_todo/style/open_struct_use.yml @@ -21,7 +21,6 @@ Style/OpenStructUse: - spec/graphql/mutations/commits/create_spec.rb - spec/helpers/application_settings_helper_spec.rb - spec/helpers/profiles_helper_spec.rb - - spec/lib/gitlab/auth/o_auth/provider_spec.rb - spec/lib/gitlab/gitaly_client/blobs_stitcher_spec.rb - spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb - spec/lib/gitlab/legacy_github_import/project_creator_spec.rb diff --git a/app/assets/javascripts/integrations/edit/index.js b/app/assets/javascripts/integrations/edit/index.js index fbda8c1e3d0..f4202e30a62 100644 --- a/app/assets/javascripts/integrations/edit/index.js +++ b/app/assets/javascripts/integrations/edit/index.js @@ -22,6 +22,7 @@ function parseDatasetToProps(data) { editProjectPath, learnMorePath, triggerEvents, + sections, fields, inheritFromId, integrationLevel, @@ -81,6 +82,7 @@ function parseDatasetToProps(data) { }, learnMorePath, triggerEvents: JSON.parse(triggerEvents), + sections: JSON.parse(sections, { deep: true }), fields: convertObjectPropsToCamelCase(JSON.parse(fields), { deep: true }), inheritFromId: parseInt(inheritFromId, 10), integrationLevel, diff --git a/app/assets/javascripts/pages/shared/wikis/components/wiki_form.vue b/app/assets/javascripts/pages/shared/wikis/components/wiki_form.vue index c28de88554a..a90c65e1aeb 100644 --- a/app/assets/javascripts/pages/shared/wikis/components/wiki_form.vue +++ b/app/assets/javascripts/pages/shared/wikis/components/wiki_form.vue @@ -495,6 +495,7 @@ export default { :textarea-value="content" :markdown-docs-path="pageInfo.markdownHelpPath" :uploads-path="pageInfo.uploadsPath" + :enable-preview="isMarkdownFormat" class="bordered-box" >