-
-
Notifications
You must be signed in to change notification settings - Fork 419
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
Groups don't intersect? #71
Comments
This is the desired behavior. Flipper is made to be enabled as soon as any of the gates return true. I can see how you could have expected the opposite. Maybe disable group isn't quite named correctly. The goal of disable is simply to clear the enable. If whatever it is has not been enabled, then it effectively does nothing. Does that make sense? Perhaps I should mention this in the readme or something. |
That makes sense. Wording is indeed a bit weird. |
Out of curiousity, are you using flipper in production? Anything you can share about how you are using it? Using a core adapter or a custom one? Its ok if you don't want to answer, I just like to ask people to help get a sense of how people are using flipper. |
Add a caveats markdown file: https://github.com/jnunemaker/flipper/blob/master/docs/Caveats.md. Hopefully that can serve as an aid to this type of question in the future. |
Great! We're starting to use it in production, with the redis adapter. For now using it with just two groups and a couple of features. |
If an actor belongs to two groups, once it's enabled for one group it's automatically enabled for that user even if the second group defines it as
disabled
.This might be the desired output, but it felt counterintuitive to me.
Is this the desired behavior?
The text was updated successfully, but these errors were encountered: