refactor(api): extract timeline allocation update support

This commit is contained in:
2026-03-31 17:59:16 +02:00
parent fb09d6487f
commit d0699c90fe
5 changed files with 129 additions and 106 deletions
@@ -2,12 +2,12 @@ import { loadAllocationEntry, updateAllocationEntry } from "@capakraken/applicat
import type { PrismaClient } from "@capakraken/db";
import type { RecurrencePattern, WeekdayAvailability } from "@capakraken/shared";
import { TRPCError } from "@trpc/server";
import { assertTimelineDateRangeValid } from "./timeline-allocation-mutation-support.js";
import {
assertTimelineDateRangeValid,
buildTimelineAllocationEntryUpdate,
buildTimelineAllocationMetadata,
buildTimelineAllocationUpdateAuditChanges,
} from "./timeline-allocation-mutation-support.js";
} from "./timeline-allocation-update-support.js";
import { calculateTimelineAllocationDailyCost } from "./timeline-cost-support.js";
export async function applyTimelineInlineAllocationUpdate(input: {