From f48ddfa100dcc58d52d7c0877acb8677280d6744 Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Fri, 21 Nov 2025 23:00:55 +0100 Subject: [PATCH] united table of connected services with table of connectable services Signed-off-by: Stephan Richter --- .../src/routes/user/ConnectedServices.svelte | 61 ----------------- frontend/src/routes/user/LoginServices.svelte | 67 ++++++++++++++----- frontend/src/routes/user/User.svelte | 2 - 3 files changed, 51 insertions(+), 79 deletions(-) delete mode 100644 frontend/src/routes/user/ConnectedServices.svelte diff --git a/frontend/src/routes/user/ConnectedServices.svelte b/frontend/src/routes/user/ConnectedServices.svelte deleted file mode 100644 index 615fb8e..0000000 --- a/frontend/src/routes/user/ConnectedServices.svelte +++ /dev/null @@ -1,61 +0,0 @@ - - -{#if connections.length>0} -
- {t('connected_services')} - - - - - - - - - - {#each connections as connection,i} - - - - - - {/each} - -
{t('service')}{t('foreign_id')}{t('actions')}
{connection.service_id}{connection.foreign_id} - -
-
-{/if} \ No newline at end of file diff --git a/frontend/src/routes/user/LoginServices.svelte b/frontend/src/routes/user/LoginServices.svelte index 6f7b010..c56aed8 100644 --- a/frontend/src/routes/user/LoginServices.svelte +++ b/frontend/src/routes/user/LoginServices.svelte @@ -1,17 +1,19 @@
@@ -55,6 +79,7 @@ {t('service')} + {t('foreign_id')} {t('actions')} @@ -62,13 +87,23 @@ {#each services as service,i} {service} + {#if connections[service]} + + {connections[service].foreign_id} + + + + + {:else} + {#if user.permissions.includes('MANAGE_LOGIN_SERVICES')} - + {/if} + {/if} {/each} diff --git a/frontend/src/routes/user/User.svelte b/frontend/src/routes/user/User.svelte index b513477..de4da86 100644 --- a/frontend/src/routes/user/User.svelte +++ b/frontend/src/routes/user/User.svelte @@ -2,7 +2,6 @@ import { user } from '../../user.svelte.js'; import { t } from '../../translations.svelte.js'; - import Services from './ConnectedServices.svelte'; import LoginServiceList from './LoginServices.svelte'; import Profile from './Profile.svelte'; import UserList from './List.svelte'; @@ -19,7 +18,6 @@

{t('user_module')}

- {#if user.permissions.includes('LIST_USERS')}