Skip to content

Instantly share code, notes, and snippets.

@kyle-ssg
Last active June 21, 2021 14:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kyle-ssg/55f3b869c28bdd13c02c6688bc76c67f to your computer and use it in GitHub Desktop.
Save kyle-ssg/55f3b869c28bdd13c02c6688bc76c67f to your computer and use it in GitHub Desktop.
[
{
"description": "Whether to show the try it buttons",
"name": "try_it",
"type": "FLAG"
},
{
"description": "Allows for new user overrides UX",
"name": "improved_identity_overrides",
"type": "FLAG"
},
{
"description": "Configures integrations",
"name": "integration_data",
"value": "{\"datadog\":{\"perEnvironment\":false,\"image\":\"https://app.flagsmith.com/images/integrations/datadog.svg\",\"docs\":\"https://docs.flagsmith.com/integrations/datadog/\",\"fields\":[{\"key\":\"base_url\",\"label\":\"Base URL\"},{\"key\":\"api_key\",\"label\":\"API Key\"}],\"tags\":[\"logging\"],\"title\":\"Datadog\",\"description\":\"Sends events to Datadog for when flags are created, updated and removed. Logs are tagged with the environment they came from e.g. production.\"},\"amplitude\":{\"perEnvironment\":true,\"image\":\"https://app.flagsmith.com/images/integrations/amplitude.svg\",\"docs\":\"https://docs.flagsmith.com/integrations/amplitude/\",\"fields\":[{\"key\":\"api_key\",\"label\":\"API Key\"}],\"tags\":[\"analytics\"],\"title\":\"Amplitude\",\"description\":\"Sends data on what flags served to each identity.\"},\"new-relic\":{\"perEnvironment\":false,\"image\":\"https://app.flagsmith.com/images/integrations/new_relic.svg\",\"docs\":\"https://docs.flagsmith.com/integrations/newrelic\",\"fields\":[{\"key\":\"base_url\",\"label\":\"New Relic Base URL\"},{\"key\":\"api_key\",\"label\":\"New Relic API Key\"},{\"key\":\"app_id\",\"label\":\"New Relic Application ID\"}],\"tags\":[\"analytics\"],\"title\":\"New Relic\",\"description\":\"Sends events to New Relic for when flags are created, updated and removed.\"},\"segment\":{\"perEnvironment\":true,\"image\":\"https://app.flagsmith.com/images/integrations/segment.svg\",\"docs\":\"https://docs.flagsmith.com/integrations/segment\",\"fields\":[{\"key\":\"api_key\",\"label\":\"API Key\"}],\"tags\":[\"analytics\"],\"title\":\"Segment\",\"description\":\"Sends data on what flags served to each identity.\"},\"heap\":{\"perEnvironment\":true,\"image\":\"https://app.flagsmith.com/images/integrations/heap.svg\",\"docs\":\"https://docs.flagsmith.com/integrations/heap\",\"fields\":[{\"key\":\"api_key\",\"label\":\"API Key\"}],\"tags\":[\"analytics\"],\"title\":\"Heap\",\"description\":\"Sends data on what flags served to each identity.\"},\"mixpanel\":{\"perEnvironment\":true,\"image\":\"https://app.flagsmith.com/images/integrations/mixpanel.svg\",\"docs\":\"https://docs.flagsmith.com/integrations/mixpanel\",\"fields\":[{\"key\":\"api_key\",\"label\":\"API Key\"}],\"tags\":[\"analytics\"],\"title\":\"Mixpanel\",\"description\":\"Sends data on what flags served to each identity.\"}}"
},
{
"description": "Determines what integrations show",
"name": "integration_data",
"value": "[\"amplitude\",\"datadog\",\"segment\",\"heap\",\"mixpanel\"]"
},
{
"description": "Controls rbac and 2f based on plans",
"name": "plan_based_access",
"type": "FLAG"
},
{
"description": "Determines whether to show tags",
"name": "tags",
"type": "FLAG"
},
{
"description": "Usage chart",
"name": "usage_chart",
"type": "FLAG"
},
{
"name": "identity_segments",
"description": "Lists segments users are in on the user page"
},
{
"name": "segment_operators",
"description": "Determines what rules are shown when creating a segment",
"value": '[{"value":"EQUAL","label":"Exactly Matches (=)"},{"value":"NOT_EQUAL","label":"Does not match (!=)"},{"value":"PERCENTAGE_SPLIT","label":"% Split"},{"value":"GREATER_THAN","label":">"},{"value":"GREATER_THAN_INCLUSIVE","label":">="},{"value":"LESS_THAN","label":"<"},{"value":"LESS_THAN_INCLUSIVE","label":"<="},{"value":"CONTAINS","label":"Contains"},{"value":"NOT_CONTAINS","label":"Does not contain"},{"value":"REGEX","label":"Matches regex"}]'
},
{
"name": "oauth_github",
"description": "WIP oauth with github",
"value": "oauth config"
},
{
"name": "oauth_facebook",
"description": "WIP oauth with facebook",
"value": "oauth config"
},
{
"name": "oauth_microsoft",
"description": "WIP oauth with microsoft",
"value": "oauth config"
},
{
"name": "oauth_google",
"description": "WIP oauth with google",
"value": "oauth config"
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment