Convert group overview tabs to Vue
What does this MR do and why?
Related to #23466 (closed)
Currently the tabs on the group overview page are a mix of HAML, Vue, and jQuery that is hard to follow. This MR is the first in a series of MRs to migrate these tabs fully to Vue.
Future MRs
- Add Vue router to handle updating the URL when tab changes
- Add search and sort functionality
- Default enable feature flag
Screenshots or screen recordings
Expected to look the same except for missing search and filter in "After"
Before | After |
---|---|
How to set up and validate locally
- Enable
group_overview_tabs_vue
feature flagbin/rails console
Feature.enable(:group_overview_tabs_vue)
- Go to a group overview. e.g http://gdk.test:3000/flightjs
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Peter Hegman