GEG Nachweis Gewerbe

This commit is contained in:
Moritz Utcke
2025-03-12 16:21:27 -03:00
parent cf68652880
commit 0b93b2d230
17 changed files with 526 additions and 157 deletions

View File

@@ -1,7 +1,8 @@
import { UUidWithPrefix } from "#components/Ausweis/types.js";
import { authorizationHeaders, authorizationMiddleware } from "#lib/middleware/authorization.js";
import { GEGNachweisWohnenSchema, prisma } from "#lib/server/prisma";
import { prisma } from "#lib/server/prisma.js";
import { APIError, defineApiRoute } from "astro-typesafe-api/server";
import { GEGNachweisWohnenSchema } from "src/generated/zod/gegnachweiswohnen.js";
import { z } from "zod";
export const PUT = defineApiRoute({
@@ -17,7 +18,8 @@ export const PUT = defineApiRoute({
benutzer_id: true,
uid: true,
aufnahme_id: true,
geg_einpreisung_id: true
geg_einpreisung_id: true,
rechnung_id: true
}),
uid_aufnahme: UUidWithPrefix
}),
@@ -109,7 +111,6 @@ export const GET = defineApiRoute({
benutzer: true,
aufnahme: {
include: {
rechnungen: true,
events: {
include: {
benutzer: {