diff --git a/src/routes/user/+page.svelte b/src/routes/user/+page.svelte index eb3dc4d..1914544 100644 --- a/src/routes/user/+page.svelte +++ b/src/routes/user/+page.svelte @@ -48,69 +48,6 @@ - - - - - - - - - - - - - - - - -
Berechtigungen
Benutzerverwaltung -
- {#each Permissions.iterate(Permissions.USERADMIN) as permission} - - {/each} -
-
- @@ -132,6 +69,80 @@
+ + {#if data.user?.id == data.loggedInAs.id || Permissions.has(data.loggedInAs.permissions ?? 0, Permissions.USERADMIN.EDIT_PASSWORD)} + + + + + + + + + + + + + + + + +
Berechtigungen
Benutzerverwaltung +
+ {#each Permissions.iterate(Permissions.USERADMIN) as permission} + + {/each} +
+
+ {/if} + @@ -182,6 +193,10 @@ input[type="text"] { border-bottom: solid 1px black; } +label:has(input[type="checkbox"][disabled]) { + color: gray; +} + button { width: 15%; margin-left: 85%;