Rearrange the Vue release components
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
toapp/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