Vue 3 Migration - Add Vue 3 migration config for the security dashboard

What does this MR do and why?

Add Vue 3 migration config for the security dashboard

Checklist

  • Add the feature flag file
  • Add a vue3_migration.yml per entrypoint
  • Fix anything the specs or manual testing find
  • Add the pipeline:run-rspec-vue3 label to the MR
  • Roll out the flag, then set the files to status: migrated

References

Screenshots or screen recordings

Flag combinations

# Entrypoint Page Flag enabled (Vue 3) Flag disabled (Vue 2)
1 groups/security/dashboard/show Group security dashboard 01-group-dashboard-flag-ON-vue3 06-group-dashboard-flag-OFF-vue2
2 projects/security/dashboard/index Project security dashboard 02-project-dashboard-flag-ON-vue3.gif 07-project-dashboard-flag-OFF-vue2.gif
3 security/dashboard/show Instance security dashboard 03-instance-dashboard-flag-ON-vue3.gif 08-instance-dashboard-flag-OFF-vue2.gif
4 security/dashboard/settings Instance dashboard settings 04-instance-settings-flag-ON-vue3.gif 09-instance-settings-flag-OFF-vue2.gif
5 organizations/security/dashboard/show Organization security dashboard not testable, the route returns 404 in the GDK not testable

Not covered

Export as PDF, adding and removing monitored projects on the settings page, and the organization entrypoint (its route returns 404 in this GDK).

Edited by Charlie Kroon

Merge request reports

Loading
Loading