Merge branch '_f047_neu_Edit-der-Namen__API-endpoints' into f047_neu_Edit-der-Namen

This commit is contained in:
2025-08-12 09:04:04 +02:00
2 changed files with 38 additions and 1 deletions

View File

@@ -0,0 +1,14 @@
import { getVorgaenge } from '$lib/server/vorgangService';
import { json } from '@sveltejs/kit';
export async function GET({ locals }) {
if (!locals.user) {
return json({ error: 'Unauthorized' }, { status: 401 });
}
const vorgaenge = getVorgaenge();
return new Response(JSON.stringify(vorgaenge), {
status: 200
});
}

View File

@@ -1,5 +1,10 @@
import { client } from '$lib/minio'; import { client } from '$lib/minio';
import { deleteVorgangByToken, vorgangNameExists } from '$lib/server/vorgangService'; import {
deleteVorgangByToken,
getVorgangByToken,
vorgangNameExists
} from '$lib/server/vorgangService';
import { json } from '@sveltejs/kit';
export async function DELETE({ params }) { export async function DELETE({ params }) {
const vorgangToken = params.vorgang; const vorgangToken = params.vorgang;
@@ -38,3 +43,21 @@ export async function HEAD({ params }) {
return new Response(null, { status: 500 }); return new Response(null, { status: 500 });
} }
} }
export async function GET({ params, locals }) {
if (!locals.user) {
return json({ error: 'Unauthorized' }, { status: 401 });
}
try {
const vorgangToken = params.vorgang;
const vorgang = getVorgangByToken(vorgangToken);
return new Response(JSON.stringify(vorgang), {
status: 200
});
} catch (err) {
console.error('Fehler im GET-Handler:', err);
return new Response(null, { status: 500 });
}
}