Implemented permissions and user administration #2

Merged
Patrick merged 17 commits from dev into main 2025-08-25 17:33:06 +02:00
2 changed files with 3 additions and 3 deletions
Showing only changes of commit a46c302be8 - Show all commits

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}