feat: Equipment-System, Buchungsbearbeitung, Kundenadresse, LexOffice-Fix

- Vintage Modell hinzugefuegt
- Equipment Multi-Select (Neue Buchung + Bearbeitung)
- Kundenadresse in Formularen
- Bearbeiten-Seite fuer Buchungen
- Abbau-Zeiten in Formularen und Uebersicht
- Vertrag PDF nur bei Privatkunden
- LexOffice Kontakt-Erstellung Fix (BUSINESS)
- Zurueck-Pfeil auf Touren-Seite
This commit is contained in:
Julia Wehden
2026-03-19 16:21:55 +01:00
parent 0b6e429329
commit a2c95c70e7
79 changed files with 7396 additions and 538 deletions

View File

@@ -105,6 +105,15 @@ export async function POST(request: NextRequest) {
},
});
if (Array.isArray(body.equipmentIds) && body.equipmentIds.length > 0) {
await prisma.bookingEquipment.createMany({
data: body.equipmentIds.map((eqId: string) => ({
bookingId: booking.id,
equipmentId: eqId,
})),
});
}
try {
await nextcloudCalendar.syncBookingToCalendar(booking);
} catch (calError) {