Skip to content

Rearrange the Vue release components

Nathan Friend requested to merge nfriend-rearrange-release-components into master

What does this MR do?

Rearranges the Vue release components to allow for a new page, the Edit Release page, as described in #26016 (closed).

Currently, we have a single Releases page; this page is powered by a few Vue components that live directly inside a releases directory.

Now that a second release-related page is being added, I propose we rearrange the structure of this directory to clearly separate the code for these two pages. Specifically:

  • Move all items in app/assets/javascripts/releases to app/assets/javascripts/releases/list
  • Create a new folder - app/assets/javascripts/releases/detail - to hold the components for the edit (and eventually create) release page
Edited by Nathan Friend

Merge request reports