now includes full user information in loggedInAs

This commit is contained in:
Patrick 2025-08-25 16:52:12 +02:00
parent 23752001e7
commit a46c302be8
2 changed files with 3 additions and 3 deletions

View File

@ -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))
}
}

View File

@ -14,7 +14,7 @@
<li class="separator"></li>
{#if data?.loggedInAs != null}
<li>Eingeloggt als: {data.loggedInAs}</li>
<li>Eingeloggt als: {data.loggedInAs.username}</li>
<li><a href="/user">Account</a></li>
{/if}
{#if data?.isAdmin === true}