Add 'auto-enable all feature flags' to TeamType configuration #4866
Labels
feature-request
New feature or request that needs to be turned into Epic/Story details
size:S - 2
Sizing estimation point
Milestone
Description
We manage features via feature flags. Each TeamType is configured via a set of checkboxes to enable the features available to that particular TeamType.
On FFC, our Enterprise team type is expected to have all features available; so we have to ensure we tick the box as part of rolling out a new feature. This can be helpful as it allows us to deploy code to production and then selectively enable it - useful when there are other things that need to be in place in a co-ordinated fashion.
For our self-hosted customers, this can mean they don't automatically see new features when they upgrade if they don't know to tick the box under their TeamType config.
I'm proposing we add a 'enable all feature flags' option to the TeamType config. If ticked, then any team-level feature flag check will come back 'enabled'. Whilst we may elect not to use that on FFC, for self-hosted customers who will typically only have a single TeamType, it will reduce the admin task of accessing new features after an upgrade.
As features are also flagged via whether a license is applied or not, we could probably make this setting on-by-default for the default team type that gets created when initialising the platform.
Which customers would this be available to
Everyone - CE/Starter/Team/Enterprise
Have you provided an initial effort estimate for this issue?
I have provided an initial effort estimate
The text was updated successfully, but these errors were encountered: