Skip to content

Wiki: Migrate edit pages to single Vue app

Sascha Eggenberger requested to merge wiki-update-edit-mode into master

What does this MR do and why?

Wiki: Migrates edit pages to a single Vue app, adds in-page editing for "edit" mode.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Before After
new_before new_after
edit_before edit_after
after

How to set up and validate locally

  1. Add a new Wiki page: http://gdk.test:3000/flightjs/Flight/-/wikis/bb0d3d34-6614-43bb-b7e1-2afa50e18377?random_title=true
  2. Edit a wiki page: e.g. http://gdk.test:3000/flightjs/Flight/-/wikis/home
  3. Add a new Wiki template: http://gdk.test:3000/flightjs/Flight/-/wikis/templates/41c530e9-0f47-4bf9-8be5-236e45883df1?random_title=true
  4. Edit Wiki template: e.g. http://gdk.test:3000/flightjs/Flight/-/wikis/templates/test-template/edit

Related to #452225 (closed)

Edited by Sascha Eggenberger

Merge request reports