import { error } from '@sveltejs/kit'; import type { LayoutServerLoad } from './$types'; import { sql } from '$lib/server/db'; export const load: LayoutServerLoad = async ({ locals }) => { if (!locals.user) throw error(401, 'Ikke innlogget'); // Server-admin: må ha owner-rolle i minst ett workspace const rows = await sql` SELECT 1 FROM workspace_members WHERE user_id = ${locals.user.id} AND role = 'owner' LIMIT 1 `; if (rows.length === 0) { throw error(403, 'Ingen tilgang til server-admin'); } };