chore: allow admin self actions for testing
This commit is contained in:
@@ -81,10 +81,6 @@ export const actions: Actions = {
|
||||
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 {
|
||||
await db
|
||||
.update(user)
|
||||
@@ -133,10 +129,6 @@ export const actions: Actions = {
|
||||
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));
|
||||
|
||||
return message(form, 'Admin deleted.');
|
||||
|
||||
@@ -54,15 +54,8 @@
|
||||
{/snippet}
|
||||
</DropdownMenu.Trigger>
|
||||
<DropdownMenu.Content align="end" class="w-36">
|
||||
<DropdownMenu.Item
|
||||
disabled={user.id === data.currentUserId}
|
||||
onclick={() => openEdit(user)}>Edit</DropdownMenu.Item
|
||||
>
|
||||
<DropdownMenu.Item
|
||||
variant="destructive"
|
||||
disabled={user.id === data.currentUserId}
|
||||
onclick={() => openDelete(user)}
|
||||
>
|
||||
<DropdownMenu.Item onclick={() => openEdit(user)}>Edit</DropdownMenu.Item>
|
||||
<DropdownMenu.Item variant="destructive" onclick={() => openDelete(user)}>
|
||||
Delete
|
||||
</DropdownMenu.Item>
|
||||
</DropdownMenu.Content>
|
||||
|
||||
Reference in New Issue
Block a user