From a46c302be8bc09ed171ac1115435ff62f20e3a3c Mon Sep 17 00:00:00 2001 From: Patrick Date: Mon, 25 Aug 2025 16:52:12 +0200 Subject: [PATCH] now includes full user information in loggedInAs --- src/routes/+layout.server.ts | 4 ++-- src/routes/+layout.svelte | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/routes/+layout.server.ts b/src/routes/+layout.server.ts index da5d484..bcf4e5d 100644 --- a/src/routes/+layout.server.ts +++ b/src/routes/+layout.server.ts @@ -4,7 +4,7 @@ import Permissions from "$lib/permissions" export const load: LayoutServerLoad = ({ locals }) => { return { - loggedInAs: locals.user?.username, - isAdmin: Permissions.any(locals.user?.permissions ?? 0, Permissions.USERADMIN.ALL) + loggedInAs: locals.user?.toUserEntry(), + isAdmin: Permissions.any(locals.user?.permissions ?? 0, Permissions.ALL(Permissions.USERADMIN)) } } diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 785715b..1f5b3f5 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -14,7 +14,7 @@
  • {#if data?.loggedInAs != null} -
  • Eingeloggt als: {data.loggedInAs}
  • +
  • Eingeloggt als: {data.loggedInAs.username}
  • Account
  • {/if} {#if data?.isAdmin === true}