Create WIP feature flag for automatic self-managed trial activation
What does this MR do and why?
Introduces WIP automatic_self_managed_trial_activation feature flag for upcoming automatic self-managed trial activation epic
Please note - the new form and three CTA locations will eventually be gated by this WIP feature flag. This MR simply introduces the flag and uses it as a placeholder conditional in one CTA location - the remaining CTA locations and new form will be wired up in follow-up MRs as the feature develops.
References
- https://gitlab.com/gitlab-org/gitlab/-/work_items/585713
- https://gitlab.com/groups/gitlab-org/-/work_items/20281 - parent epic
Screenshots or screen recordings
No UI changes for this MR. Introducing feature flag for future work in above epic
| Before | After |
|---|---|
How to set up and validate locally
Verify that you are able to enable and disable the feature flag in the rails console (optional)
rails c
Feature.enable(:automatic_self_managed_trial_activation)
Feature.disable(:automatic_self_managed_trial_activation)
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #585713