Clean up old onboarding flow
We currently switch between some old and new parts of the onboarding flow, depending on whether we are on .com or not.
This is because the GitLab-managed provider is currently only available on .com
We can now simplify this flow and remove the old part of the onboarding flow, moving the .com check inside of the new provider selection component.
Implementation plan
- delete
onboarding-empty-state.vue
+ tests - simplify
onboarding_view.vue
to always render provider selection component - move
canSelectGitlabManagedProvider
logic inside provider selection component- ensure we do not mention selecting different options when only self-managed option is available
- ensure component renders as expected when only one provider card is available (including mobile)
- update specs
- update docs
Edited by Elwyn Benson