Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add 'auto-enable all feature flags' to TeamType configuration #4866

Open
knolleary opened this issue Dec 3, 2024 · 0 comments
Open

Add 'auto-enable all feature flags' to TeamType configuration #4866

knolleary opened this issue Dec 3, 2024 · 0 comments
Labels
feature-request New feature or request that needs to be turned into Epic/Story details size:S - 2 Sizing estimation point
Milestone

Comments

@knolleary
Copy link
Member

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

@knolleary knolleary added feature-request New feature or request that needs to be turned into Epic/Story details needs-triage Needs looking at to decide what to do size:S - 2 Sizing estimation point labels Dec 3, 2024
@joepavitt joepavitt added this to the 2.13 milestone Dec 4, 2024
@joepavitt joepavitt removed the needs-triage Needs looking at to decide what to do label Dec 4, 2024
@joepavitt joepavitt moved this to Scheduled in ☁️ Product Planning Dec 4, 2024
@joepavitt joepavitt moved this to Todo in 🛠 Development Dec 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request New feature or request that needs to be turned into Epic/Story details size:S - 2 Sizing estimation point
Projects
Status: Todo
Development

No branches or pull requests

2 participants