Skip to content

Add Content Editor as an option when creating or editing a Wiki Page [RUN ALL RSPEC] [RUN AS-IF-FOSS]

Himanshu Kapoor requested to merge 325201-content-editor-wiki into master

What does this MR do?

This MR fixes:

  • A button titled "Use new editor" is visible when the feature when the feature flag wiki_content_editor is turned on and markdown format is selected.
  • Clicking on the button should show the content editor instead of the markdown editor.
  • A warning should appear telling people that the content editor is in beta. A button "switch to old editor" should be a part of the warning that switches content back to the old editor.
  • Switching formats should not be allowed when in the new editor. You can switch formats only when you go back to the old editor.
  • When switching back to the old editor, the content in the old editor should be restored (discarding any changes in the new editor).
  • When in the old editor, the format dropdown is enabled again and the user can switch between the formats again.

Screenshots (strongly suggested)

State Screenshot
Default state Screenshot_2021-04-20_at_11.35.36_AM
Click on "use new editor" ~ Loading state Screenshot_2021-04-20_at_1.28.58_PM
Content editor in action Screenshot_2021-04-20_at_1.27.38_PM

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Related to #325201 (closed)

Edited by Himanshu Kapoor

Merge request reports

Loading