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

[ENHANCEMENT] Whitelist users for features #551

Closed
charlyliu opened this issue Feb 12, 2024 · 2 comments
Closed

[ENHANCEMENT] Whitelist users for features #551

charlyliu opened this issue Feb 12, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@charlyliu
Copy link

Description

Similarly to experiments, I would like to be able to whitelist a list of users for QA purposes to automatically rollout a feature to these users instead of using the audience. Meaning these users will always be enabled.

Benefits

Same way to white list QA users for experiments and features.

Detail

No response

Examples

No response

Risks/Downsides

No response

@charlyliu charlyliu added the enhancement New feature or request label Feb 12, 2024
@russell-loube-optimizely

Hi @charlyliu , thanks for your feedback! Could you elaborate on the main challenge with using a dedicated audience for your QA testers in a feature rollout? Is it due to having to manager user IDs of your QA testers as audience attributes in code, on top of having to configure this audience in Full Stack/Feature Experimentation?

@charlyliu
Copy link
Author

Hello @russell-loube-optimizely,
I was thinking that code wise when you have a feature why are you sending the user id again in the attributes when you already have it. But then for an experiment you are actually using the user id and you don't need to do an audience.
I can see 2 benefits:

  • no need to pass the user id twice every time you create a feature
  • no need to change code when you run a feature experiment to send less data through the network.

So with only isFeatureEnabled(featureKey: "feature_a", userId: "abc") you can rollout the feature to this user and force a variant to this user.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants