15 lines
379 B
TypeScript
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,
|
|
}
|
|
}),
|
|
}
|
|
}; |