Add distribution board copy and delete controls

This commit is contained in:
Julian Appel 2026-07-31 12:03:52 +02:00
parent 86f1d42e60
commit 5bee3cb103
7 changed files with 196 additions and 2 deletions

View file

@ -114,6 +114,11 @@ export interface DistributionBoardCommandResultDto
distributionBoard: DistributionBoardDto;
}
export interface DistributionBoardCopyCommandResultDto
extends DistributionBoardCommandResultDto {
circuitList: CircuitListDto;
}
export interface DistributionBoardDeleteCommandResultDto
extends ProjectCommandResultDto {
distributionBoardId: string;

View file

@ -6,6 +6,7 @@ import type {
CreateGlobalDeviceInput,
DistributionBoardDto,
DistributionBoardCommandResultDto,
DistributionBoardCopyCommandResultDto,
DistributionBoardDeleteCommandResultDto,
FloorDto,
GlobalDeviceDto,
@ -338,7 +339,7 @@ export function copyDistributionBoard(
name: string,
expectedRevision: number
) {
return request<DistributionBoardCommandResultDto>(
return request<DistributionBoardCopyCommandResultDto>(
`/api/projects/${projectId}/distribution-boards/${distributionBoardId}/copy`,
{
method: "POST",