From 048a69eef0f7a5eb1444d97fb0fb97d71f617f27 Mon Sep 17 00:00:00 2001 From: Jamil Date: Mon, 20 May 2024 07:25:28 -0700 Subject: [PATCH] chore(ux): Add sync time hint help to idp show (#5034) Adds help text to IdP show page to communicate a little more about how the sync works and also link to the relevant docs. Fixes #5025 --- .../settings/identity_providers/google_workspace/show.ex | 8 ++++++++ .../settings/identity_providers/microsoft_entra/show.ex | 8 ++++++++ .../lib/web/live/settings/identity_providers/okta/show.ex | 8 ++++++++ 3 files changed, 24 insertions(+) diff --git a/elixir/apps/web/lib/web/live/settings/identity_providers/google_workspace/show.ex b/elixir/apps/web/lib/web/live/settings/identity_providers/google_workspace/show.ex index 0c7f68f666f..feff87c8cde 100644 --- a/elixir/apps/web/lib/web/live/settings/identity_providers/google_workspace/show.ex +++ b/elixir/apps/web/lib/web/live/settings/identity_providers/google_workspace/show.ex @@ -83,6 +83,14 @@ defmodule Web.Settings.IdentityProviders.GoogleWorkspace.Show do Reconnect + <:help> + Directory sync is enabled for this provider. Users, groups, and organizational units will + be synced every 10 minutes on average, but could take longer for very large organizations. + <.website_link href="/kb/authenticate/directory-sync"> + Read more + + about directory sync. + <:content> <.header> <:title>Details diff --git a/elixir/apps/web/lib/web/live/settings/identity_providers/microsoft_entra/show.ex b/elixir/apps/web/lib/web/live/settings/identity_providers/microsoft_entra/show.ex index 7bd9adffbae..c53965355b7 100644 --- a/elixir/apps/web/lib/web/live/settings/identity_providers/microsoft_entra/show.ex +++ b/elixir/apps/web/lib/web/live/settings/identity_providers/microsoft_entra/show.ex @@ -83,6 +83,14 @@ defmodule Web.Settings.IdentityProviders.MicrosoftEntra.Show do Reconnect + <:help> + Directory sync is enabled for this provider. Users and groups will be synced every 10 + minutes on average, but could take longer for very large organizations. + <.website_link href="/kb/authenticate/directory-sync"> + Read more + + about directory sync. + <:content> <.header> <:title>Details diff --git a/elixir/apps/web/lib/web/live/settings/identity_providers/okta/show.ex b/elixir/apps/web/lib/web/live/settings/identity_providers/okta/show.ex index d927e6484a0..82b1711fca3 100644 --- a/elixir/apps/web/lib/web/live/settings/identity_providers/okta/show.ex +++ b/elixir/apps/web/lib/web/live/settings/identity_providers/okta/show.ex @@ -81,6 +81,14 @@ defmodule Web.Settings.IdentityProviders.Okta.Show do Reconnect + <:help> + Directory sync is enabled for this provider. Users and groups will be synced every 10 + minutes on average, but could take longer for very large organizations. + <.website_link href="/kb/authenticate/directory-sync"> + Read more + + about directory sync. + <:content> <.header> <:title>Details