Filter build list by user: non-admins only see their own builds

This commit is contained in:
unknown
2026-03-16 13:42:13 +01:00
parent 4b8a459d04
commit c8c45fe565
4 changed files with 18 additions and 2 deletions
@@ -102,6 +102,7 @@ export async function startBuildProcess(
startTime: now,
expiresAt: now + SEVEN_DAYS_MS,
files: [],
userId: config.builtByUserId,
};
buildManager.addBuildStream(buildId, build);
@@ -141,7 +141,7 @@ export async function handleBuildRoutes(
if (req.method === "GET" && url.pathname === "/api/build/list") {
requirePermission(user, "clients:build");
const builds = getAllBuilds();
const builds = getAllBuilds(user.userId, user.role);
return Response.json({ builds });
}