Your Work Projects Vue - Tabs
What does this MR do and why?
Closes #450195 (closed)
We are migrating Your Work Projects to Vue: &13066
This change is behind a feature flag :your_work_projects_vue
This is the next MR in the processes of migrating this view out of Rails and into Vue. The goal of this change is to move the routing responsibilities to the frontend and update the tab navigation to match the new tabs provided in the designs for &13066.
Screenshots or screen recordings
Path | Screenshot |
---|---|
/ |
|
/dashboard |
|
/dashboard/projects |
|
/dashboard/projects/contributed |
|
/dashboard/projects/starred |
|
/dashboard/projects/personal |
|
/dashboard/projects/member |
|
/dashboard/projects/removed |
How to set up and validate locally
- Enable Feature Flag
:your_work_projects_vue
- Navigate to the root path of your instance
/
- Ensure it is on the contributed tab and does not update your path
- Navigate to
/dashboard/projects
- Ensure it is on the contributed tab and does not update your path
- Click through the tabs, refresh on new tab, repeat
- Ensure path and view is properly updating and perserved on refresh
Related to #450195 (closed)
Edited by Zack Cuddy