Exit registration verification
What does this MR do and why?
This adds an Exit
link to the required verification page, when the require_verification_for_namespace_creation
experiment is enabled, which allows the user to skip credit card verification and group + project creation during signup. It can be toggled through a feature flag.
Issue: https://gitlab.com/gitlab-org/growth/team-tasks/-/issues/559
Screenshots or screen recordings
How to set up and validate locally
- Enable the
combined_registration
experimentFeature.enable(:combined_registration)
- Enable the
require_verification_for_namespace_creation
experimentFeature.enable(:require_verification_for_namespace_creation)
- Enable the
exit_registration_verification
feature flagFeature.enable(:exit_registration_verification)
- Visit the combined registration page:
http://localhost:3000/users/sign_up/groups_projects/new
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.
Edited by Alex Buijs