diff --git a/src/routes/(angemeldet)/list/[vorgang]/+page.svelte b/src/routes/(angemeldet)/list/[vorgang]/+page.svelte
index 3f039f4..78e6c78 100644
--- a/src/routes/(angemeldet)/list/[vorgang]/+page.svelte
+++ b/src/routes/(angemeldet)/list/[vorgang]/+page.svelte
@@ -173,6 +173,44 @@
style="vertical-align: middle" height="20" width="20" xmlns="http://www.w3.org/2000/svg">
{shortenFileSize(item.size)}
diff --git a/src/routes/(angemeldet)/list/[vorgang]/[tatort]/+server.js b/src/routes/(angemeldet)/list/[vorgang]/[tatort]/+server.js new file mode 100644 index 0000000..76dd05d --- /dev/null +++ b/src/routes/(angemeldet)/list/[vorgang]/[tatort]/+server.js @@ -0,0 +1,13 @@ +import { client } from '$lib/minio'; +import { json } from '@sveltejs/kit'; + +export async function DELETE({ request }) { + + let url_fragments = request.url.split('/') + let item = url_fragments.at(-1); + let vorgang = url_fragments.at(-2); + + await client.removeObject('tatort', `${vorgang}/${item}`) + + return new Response(null, { status: 204 }); +};