Skip to content

Your Work Projects - Init Vue App

Zack Cuddy requested to merge 450194-init-your-work-projects-vue into master

What does this MR do and why?

We are migrating Your Work Projects to Vue: &13066
This change is behind a feature flag :your_work_projects_vue

This is the first MR where we creating the feature flag and initialize the Vue app. We plan to migrate the tab navigation to Vue Router and thus this will be a total page conversion.

Screenshots or screen recordings

w/o FF W/ FF
dashboard/projects index_-_before dash
dashboard/projects/starred starred_-_before starr
dashboard/projects/removed removed_-_before delete

How to set up and validate locally

  1. Enable Feature Flag :your_work_projects_vue
  2. Navigate to dashboard/projects
  3. Ensure just Projects list text appears
  4. Repeat for dashboard/projects/starred and dashboard/projects/removed
    • You will need to star or pending delete a project to avoid the empty state

Related to #450194 (closed)

Edited by Zack Cuddy

Merge request reports