Migrate SetupController to a ViewModel

Solves #1865
1 job for 1865-setupcontroller-to-viewmodel in 10 minutes and 30 seconds (queued for 17 minutes and 1 second)
Status Job ID Name Coverage
  Test
passed #7102
test

00:10:30