When in the trial flow, hide intention question
What does this MR do and why?
While in the registration flow, don't ask a user what they want to do (which allows the user to bypass the registration). Instead, continue their trial flow.
part of: #351142 (closed)
Screenshots or screen recordings
before | after |
---|---|
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
-
Ensure your environment is acting as sass
-
If your local environment isn't configured to communicate with the customers app, then stub the responses in the trials controller from
GitlabSubscriptions::ApplyTrialService
,GitlabSubscriptions::CreateHandRaiseLeadService
andGitlabSubscriptions::CreateLeadService
-
Enable the
bypass_registration
experiment:Feature.enable(:bypass_registration)
-
Start at the trials_registrations page (http://localhost:3000/-/trial_registrations/new)
-
After signing up confirm the "What would you like to do?" Radio input question isn't on the
/users/sign_up/welcome
screen
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.