Remove company question from duo pro and ultimate trial forms
What does this MR do and why?
Remove company question from duo pro and ultimate trial forms
- No longer needed as we do not do anything with this data.
- So we can simplify the form a bit here.
- See https://gitlab.com/gitlab-org/gitlab/-/issues/500682
Changelog: other EE: true
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
removal of the company question...
| Page | Before | After |
|---|---|---|
/-/trials/new?step=trial |
![]() |
![]() |
/-/trials/duo_pro/new?step=trial |
![]() |
![]() |
How to set up and validate locally
Click to expand
General setup
- Setup GDK to simulate SaaS.
/-/trials/new
- Create a new group
- Visit
/-/trials/new?step=trial. - Notice company question is no longer there.
/-/trials/duo_pro/new
- Create a new group
- Visit the group's billing page groups > billings.
- In the rails console make the (free) group premium.
bin/rails c
Group.last.gitlab_subscription.update(hosted_plan: Plan.find_by(name: 'premium'))
- Visit
/-/trials/duo_pro/new?step=trial - Notice company question is no longer there.
Related to #500682
Edited by Doug Stull



