chore: allow admin self actions for testing

This commit is contained in:
2026-06-05 23:39:02 +01:00
parent 696641bfc0
commit dd7eb028db
2 changed files with 2 additions and 17 deletions
@@ -81,10 +81,6 @@ export const actions: Actions = {
return message(form, 'Check the highlighted fields.', { status: 400 }); return message(form, 'Check the highlighted fields.', { status: 400 });
} }
if (form.data.id === event.locals.user?.id) {
return message(form, 'You cannot edit your own admin account here.', { status: 403 });
}
try { try {
await db await db
.update(user) .update(user)
@@ -133,10 +129,6 @@ export const actions: Actions = {
return message(form, 'Admin id is required.', { status: 400 }); return message(form, 'Admin id is required.', { status: 400 });
} }
if (form.data.id === event.locals.user?.id) {
return message(form, 'You cannot delete your own admin account.', { status: 403 });
}
await db.delete(user).where(eq(user.id, form.data.id)); await db.delete(user).where(eq(user.id, form.data.id));
return message(form, 'Admin deleted.'); return message(form, 'Admin deleted.');
@@ -54,15 +54,8 @@
{/snippet} {/snippet}
</DropdownMenu.Trigger> </DropdownMenu.Trigger>
<DropdownMenu.Content align="end" class="w-36"> <DropdownMenu.Content align="end" class="w-36">
<DropdownMenu.Item <DropdownMenu.Item onclick={() => openEdit(user)}>Edit</DropdownMenu.Item>
disabled={user.id === data.currentUserId} <DropdownMenu.Item variant="destructive" onclick={() => openDelete(user)}>
onclick={() => openEdit(user)}>Edit</DropdownMenu.Item
>
<DropdownMenu.Item
variant="destructive"
disabled={user.id === data.currentUserId}
onclick={() => openDelete(user)}
>
Delete Delete
</DropdownMenu.Item> </DropdownMenu.Item>
</DropdownMenu.Content> </DropdownMenu.Content>