Skip to content

Commit cf87773

Browse files
committed
register cloud sso sources and add the appropriate campaigns.
1 parent 47a3288 commit cf87773

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

redisinsight/ui/src/slices/interfaces/cloud.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,5 +122,7 @@ export enum CloudSsoUtmCampaign {
122122
Copilot = 'copilot',
123123
UserProfile = 'user_account',
124124
Settings = 'settings',
125+
NavigationMenu = 'navigation_menu',
126+
AddDbForm = 'add_db_form',
125127
Unknown = 'other',
126128
}

redisinsight/ui/src/utils/oauth/cloudSsoUtm.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ export const getCloudSsoUtmCampaign = (
66
): CloudSsoUtmCampaign => {
77
switch (source) {
88
case OAuthSocialSource.ListOfDatabases:
9+
case OAuthSocialSource.DatabaseConnectionList:
910
return CloudSsoUtmCampaign.ListOfDatabases
1011
case OAuthSocialSource.BrowserSearch:
1112
return CloudSsoUtmCampaign.BrowserSearch
@@ -32,6 +33,10 @@ export const getCloudSsoUtmCampaign = (
3233
return CloudSsoUtmCampaign.UserProfile
3334
case OAuthSocialSource.SettingsPage:
3435
return CloudSsoUtmCampaign.Settings
36+
case OAuthSocialSource.NavigationMenu:
37+
return CloudSsoUtmCampaign.NavigationMenu
38+
case OAuthSocialSource.AddDbForm:
39+
return CloudSsoUtmCampaign.AddDbForm
3540
default:
3641
return CloudSsoUtmCampaign.Unknown
3742
}

redisinsight/ui/src/utils/tests/oauth/cloudSsoUtm.spec.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ import { CloudSsoUtmCampaign, OAuthSocialSource } from 'uiSrc/slices/interfaces'
33

44
const getCloudSsoUtmCampaignTestCases = [
55
[OAuthSocialSource.ListOfDatabases, CloudSsoUtmCampaign.ListOfDatabases],
6+
[
7+
OAuthSocialSource.DatabaseConnectionList,
8+
CloudSsoUtmCampaign.ListOfDatabases,
9+
],
610
[OAuthSocialSource.BrowserSearch, CloudSsoUtmCampaign.BrowserSearch],
711
[OAuthSocialSource.RediSearch, CloudSsoUtmCampaign.Workbench],
812
[OAuthSocialSource.RedisJSON, CloudSsoUtmCampaign.Workbench],
@@ -14,6 +18,8 @@ const getCloudSsoUtmCampaignTestCases = [
1418
[OAuthSocialSource.WelcomeScreen, CloudSsoUtmCampaign.WelcomeScreen],
1519
[OAuthSocialSource.Tutorials, CloudSsoUtmCampaign.Tutorial],
1620
[OAuthSocialSource.Autodiscovery, CloudSsoUtmCampaign.AutoDiscovery],
21+
[OAuthSocialSource.NavigationMenu, CloudSsoUtmCampaign.NavigationMenu],
22+
[OAuthSocialSource.AddDbForm, CloudSsoUtmCampaign.AddDbForm],
1723
[null, CloudSsoUtmCampaign.Unknown],
1824
[undefined, CloudSsoUtmCampaign.Unknown],
1925
]

0 commit comments

Comments
 (0)