Migrate Admin Projects Dashboard to Vue

What does this MR do and why?

Migrate the admin projects dashboard into Vue.

The Vue version is unfinished. The rest of the features will be added under Migrate admin area projects list to Vue shared ... (&17782 - closed)

References

Screenshots or screen recordings

The "All" tab was removed as discussed in #541495 (comment 2579526268)

Before After
image image

How to set up and validate locally

  1. In rails console enable the feature flag
    Feature.enable(:admin_projects_vue)
  2. Sign in as root user.
  3. Visit the admin projects dashboard page http://gdk.test:3000/admin/projects

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Shane Maglangit

Merge request reports

Loading