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 }) => { export const load: LayoutServerLoad = ({ locals }) => {
return { return {
loggedInAs: locals.user?.username, loggedInAs: locals.user?.toUserEntry(),
isAdmin: Permissions.any(locals.user?.permissions ?? 0, Permissions.USERADMIN.ALL) isAdmin: Permissions.any(locals.user?.permissions ?? 0, Permissions.ALL(Permissions.USERADMIN))
} }
} }

View File

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