Filter build list by user: non-admins only see their own builds
This commit is contained in:
@@ -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 });
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user