Your Work Projects - Vue Router
What does this MR do and why?
Follow up from !157648 (merged)
Closes #450195 (closed)
This change is behind a feature flag :your_work_projects_vue
This change expands on the tabs implemented in !157648 (merged) and migrates the URL logic to use Vue Router rather than url_utility
.
Screenshots or screen recordings
No visual changes, see !157648 (merged) for expected UI
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 preserved on refresh
Edited by Zack Cuddy