From a58c2f5a5b503633acfeae2eb9c692493b967000 Mon Sep 17 00:00:00 2001 From: Ashley Harrison Date: Wed, 1 Mar 2023 11:17:17 +0000 Subject: [PATCH] expose and retrieve intercom secret from config --- conf/defaults.ini | 3 +++ conf/sample.ini | 3 +++ packages/grafana-data/src/types/config.ts | 2 +- pkg/api/dtos/models.go | 4 ++-- pkg/api/index.go | 4 ++-- pkg/services/user/model.go | 4 ++-- pkg/services/user/userimpl/store.go | 2 +- pkg/services/user/userimpl/user.go | 7 +++---- pkg/setting/setting.go | 2 ++ .../services/echo/backends/analytics/RudderstackBackend.ts | 6 +++--- 10 files changed, 22 insertions(+), 15 deletions(-) diff --git a/conf/defaults.ini b/conf/defaults.ini index 61605321c8e..9892caf0a1a 100644 --- a/conf/defaults.ini +++ b/conf/defaults.ini @@ -265,6 +265,9 @@ rudderstack_sdk_url = # Rudderstack Config url, optional, used by Rudderstack SDK to fetch source config rudderstack_config_url = +# Intercom secret, optional, used to hash user_id before passing to Intercom via Rudderstack +intercom_secret = + # Application Insights connection string. Specify an URL string to enable this feature. application_insights_connection_string = diff --git a/conf/sample.ini b/conf/sample.ini index 55542a10321..9e2a808a041 100644 --- a/conf/sample.ini +++ b/conf/sample.ini @@ -272,6 +272,9 @@ # Rudderstack Config url, optional, used by Rudderstack SDK to fetch source config ;rudderstack_config_url = +# Intercom secret, optional, used to hash user_id before passing to Intercom via Rudderstack +;intercom_secret = + # Controls if the UI contains any links to user feedback forms ;feedback_links_enabled = true diff --git a/packages/grafana-data/src/types/config.ts b/packages/grafana-data/src/types/config.ts index bb7d85061d7..042c94ce2e3 100644 --- a/packages/grafana-data/src/types/config.ts +++ b/packages/grafana-data/src/types/config.ts @@ -98,7 +98,7 @@ export type OAuthSettings = Partial