Rewrite frontend, added rooms, voltage selection per project, startet with todos

This commit is contained in:
Julian Appel 2026-05-01 17:07:56 +02:00
parent 81d47ce16f
commit 65819900b1
49 changed files with 3695 additions and 394 deletions

View file

@ -1,7 +1,9 @@
import type { Request, Response } from "express";
import { CircuitListRepository } from "../../db/repositories/circuit-list.repository.js";
import { DistributionBoardRepository } from "../../db/repositories/distribution-board.repository.js";
import { createDistributionBoardSchema } from "../../shared/validation/consumer.schemas.js";
const circuitListRepository = new CircuitListRepository();
const distributionBoardRepository = new DistributionBoardRepository();
export async function listDistributionBoardsByProject(req: Request, res: Response) {
@ -26,5 +28,10 @@ export async function createDistributionBoard(req: Request, res: Response) {
}
const board = await distributionBoardRepository.create(projectId, parsed.data.name);
await circuitListRepository.createForDistributionBoard({
projectId,
distributionBoardId: board.id,
name: `${board.name} Stromkreisliste`,
});
return res.status(201).json(board);
}