update backend/src/routes/cockpit.ts

This commit is contained in:
Giuseppe Lombardo 2026-08-12 17:45:53 +00:00
parent b2428ad77e
commit b7df0455a5

View File

@ -1,6 +1,7 @@
import { Router, Request, Response } from 'express';
import { PrismaClient } from '@prisma/client';
import { PaymentService } from '../modules/banking/paymentService';
import { requireAuth } from '../middleware/auth';
const prisma = new PrismaClient();
const paymentService = new PaymentService(prisma);
@ -8,7 +9,8 @@ const paymentService = new PaymentService(prisma);
/** Router für das Vermieter-Cockpit-Dashboard (aggregierte Übersichtsdaten). */
export const cockpitRouter = Router();
cockpitRouter.get('/cockpit/summary', async (_req: Request, res: Response) => {
// Erfordert Login: sensible Miet- und Kontaktdaten dürfen nicht öffentlich sein.
cockpitRouter.get('/cockpit/summary', requireAuth, async (_req: Request, res: Response) => {
const [trafficLights, openTickets, rooms] = await Promise.all([
paymentService.getRentTrafficLights(),
prisma.ticket.findMany({