feat: auto-detect podman/docker in agent, add studentId to activation response, fix download URLs

This commit is contained in:
root
2026-06-06 21:14:24 +00:00
parent a1883080d3
commit 349c8d0e2a
11 changed files with 132 additions and 20 deletions
+3 -2
View File
@@ -11,7 +11,8 @@ import { generateActivationCodeAction } from "./actions";
export const dynamic = "force-dynamic";
export default async function StudentDetailPage({ params }: { params: { id: string } }) {
export default async function StudentDetailPage({ params }: { params: Promise<{ id: string }> }) {
const { id } = await params;
const session = await getServerSession(authOptions);
if (!session?.user) redirect("/login");
if (!session.user.establishmentId && session.user.role !== "superadmin") redirect("/dashboard");
@@ -19,7 +20,7 @@ export default async function StudentDetailPage({ params }: { params: { id: stri
const establishmentId = session.user.establishmentId;
const student = await prisma.student.findFirst({
where: {
id: params.id,
id,
class: establishmentId ? { establishmentId } : undefined,
},
include: { class: true },