Skip to content

Your Work Projects - Vue Router

Zack Cuddy requested to merge 450195_02-use-vue-router into master

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

  1. Enable Feature Flag :your_work_projects_vue
  2. Navigate to the root path of your instance /
  3. Ensure it is on the contributed tab and does not update your path
  4. Navigate to /dashboard/projects
  5. Ensure it is on the contributed tab and does not update your path
  6. Click through the tabs, refresh on new tab, repeat
  7. Ensure path and view is properly updating and preserved on refresh
Edited by Zack Cuddy

Merge request reports

Loading