Disable Expiration Messaging Until We Re-Start Downgrades
Overview
We began messaging .com customers with long-expired subscriptions that hadn't been downgraded on 2020-07-21 with the expectation we would be downgrading them 2020-08-21. Due to some issues uncovered in the first wave of downgrades, we expect the timeline to stretch out well beyond 2020-08-21 and we would like to remove the messaging that says they will be donwgraded on that date.
Proposal
-
Determine when the banner will disappear automatically https://gitlab.com/gitlab-org/growth/product/-/issues/1513 - determined that it will not -
Check if an account is on the free plan before displaying the "you've been downgraded" message. -
We should stop displaying the banner after a period of time (1 month after expiration).
- [ ] https://gitlab.com/groups/gitlab-org/-/epics/4297
Other considerations
-
Create a new feature flag for the messaging that is specific to long-expired use case if needed -
Disable the current messaging via the feature flag if needed -
Update the messaging to be more generic so we can re-enable it when we're ready to start downgrades again - can we trigger a message off the actual downgrade?
Edited by Phil Calder