From 2eab915b8043daf8cde1aee8c20f4a9c13944445 Mon Sep 17 00:00:00 2001 From: Mihai Doarna Date: Thu, 2 May 2024 16:54:07 +0300 Subject: [PATCH] SSO: Collect user save attempts from OAuth provider forms (#87233) collect user save attempts from OAuth provider forms --- .../features/auth-config/ProviderConfigForm.tsx | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/public/app/features/auth-config/ProviderConfigForm.tsx b/public/app/features/auth-config/ProviderConfigForm.tsx index 9427390d62c..74dfffaf1f6 100644 --- a/public/app/features/auth-config/ProviderConfigForm.tsx +++ b/public/app/features/auth-config/ProviderConfigForm.tsx @@ -139,6 +139,17 @@ export const ProviderConfigForm = ({ config, provider, isLoading }: ProviderConf const isEnabled = config?.settings.enabled; + const onSaveAttempt = (toggleEnabled: boolean) => { + reportInteraction('grafana_authentication_ssosettings_save_attempt', { + provider, + enabled: toggleEnabled ? !isEnabled : isEnabled, + }); + + if (toggleEnabled) { + setValue('enabled', !isEnabled); + } + }; + return (
@@ -187,13 +198,13 @@ export const ProviderConfigForm = ({ config, provider, isLoading }: ProviderConf -