From b4d9623aaf22a03ae2db7ed48737553ee78c9b08 Mon Sep 17 00:00:00 2001 From: hugocasa Date: Thu, 15 Oct 2026 18:45:44 +0200 Subject: [PATCH] fix: lead the OAuth app row with which app is in use, with a link to change it Co-Authored-By: Claude Opus 5.5 --- .../WorkspaceIntegrations.svelte | 43 +++++++++++++------ 1 file changed, 30 insertions(+), 13 deletions(-) diff --git a/frontend/src/lib/components/workspaceSettings/WorkspaceIntegrations.svelte b/frontend/src/lib/components/workspaceSettings/WorkspaceIntegrations.svelte index b3889bcef5..57e6c063fb 100644 --- a/frontend/src/lib/components/workspaceSettings/WorkspaceIntegrations.svelte +++ b/frontend/src/lib/components/workspaceSettings/WorkspaceIntegrations.svelte @@ -329,25 +329,42 @@
-
OAuth app
-
+
{#if workspaceApp} - This workspace's own {config.displayName} app. + Workspace OAuth app {:else if usesInstanceApp} - Shared by your instance admin. Configure one to use your own - {config.displayName} app instead. + Shared by your instance admin {:else} - None yet. Members can connect {config.displayName} accounts once one is configured. + No OAuth app yet {/if}
+
+ {#if workspaceApp} + Members connect through this workspace's own {config.displayName} app. + {:else if usesInstanceApp} + Members connect through the instance's {config.displayName} OAuth app. + {:else} + Members can connect {config.displayName} accounts once one is set up. + {/if} +
+ {#if workspaceApp || usesInstanceApp} + + {/if}
- + {#if !workspaceApp && !usesInstanceApp} + + {/if}
{#if usesInstanceApp && serviceName === 'google'}