Add query to retrieve individual flag
Created by: michaellzc
As part of the MI automation work, we would like to be able to retrieve individual feature flag. The existing Query.featureFlags
doesn't provide any filtering but return all flags at once.
Test plan
sg start
go to admin console and create a new flag named michael-flag
with boolean type
then go to API console and run the following query, you should see the flag
query FeatureFlags {
featureFlag(name: "michael-flag") {
...FeatureFlagFields
}
}
fragment FeatureFlagFields on FeatureFlag {
__typename
... on FeatureFlagBoolean {
name
value
overrides {
...OverrideFields
}
}
... on FeatureFlagRollout {
name
rolloutBasisPoints
overrides {
...OverrideFields
}
}
}
fragment OverrideFields on FeatureFlagOverride {
id
value
}