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

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

Edited by Buck O'Leary

Merge request reports

Loading