Rollen Chunk 5: Genehmigungs-Status mit Eigen-UI
Docker Image / test (push) Canceled after 0s
Docker Image / image (push) Canceled after 0s

This commit is contained in:
loki committed 2026-10-11 19:31:38 +02:00
1 parent 61b5e8ec8f
commit af03a5d416
1 file changed
+3 -1
+3 -1
View File
@@ -4,7 +4,7 @@ import { getDb, initializeDatabase } from "@/lib/db";
import { calculateVacationBalance } from "@/lib/domain/vacation";
import { errorResponse, isValidYear } from "@/lib/http";
import { getOvertimeMinutes } from "@/lib/balances";
import { ensureYearSettings, sumVacationUnitsByYear } from "@/lib/repository";
import { ensureYearSettings, sumPendingUnitsByYear, sumVacationUnitsByYear } from "@/lib/repository";
export async function GET(request: Request) {
const user = await authedUser(request);
@@ -20,6 +20,7 @@ export async function GET(request: Request) {
initializeDatabase(db);
const settings = ensureYearSettings(db, user.id, year);
const usedUnits = sumVacationUnitsByYear(db, user.id, year);
const pendingUnits = sumPendingUnitsByYear(db, user.id, year);
return NextResponse.json({
year,
overtimeMinutes: getOvertimeMinutes(db, user.id),
@@ -27,6 +28,7 @@ export async function GET(request: Request) {
entitlementUnits: settings.entitlementUnits,
carryoverUnits: settings.carryoverUnits,
usedUnits,
pendingUnits,
remainingUnits: calculateVacationBalance(
settings.entitlementUnits,
settings.carryoverUnits,