wol-dash/src/routes/dashboard/groups/+page.server.ts
2025-04-09 09:57:55 +02:00

15 lines
379 B
TypeScript

import { prisma } from "$lib/server/db/db";
import { type ServerLoad } from "@sveltejs/kit";
export const load: ServerLoad = async ({ locals: { guard } }) => {
guard.requiresAdmin().orRedirects();
return {
groups: await prisma.group.findMany({
include: {
users: true,
devices: true,
}
}),
}
};