🔒️ Require admin privileges to view settings page

This commit is contained in:
Luke Vella 2025-06-05 14:10:50 +01:00
parent 0e4d9f0dbe
commit 935a8f6b70
No known key found for this signature in database
GPG key ID: 469CAD687F0D784C

View file

@ -1,4 +1,5 @@
import { PageIcon } from "@/app/components/page-icons";
import { requireAdmin } from "@/auth/queries";
import {
FullWidthLayout,
FullWidthLayoutContent,
@ -11,6 +12,8 @@ import { SettingsIcon } from "lucide-react";
import { InstanceSettingsForm } from "./instance-settings-form";
async function loadData() {
await requireAdmin();
const instanceSettings = await getInstanceSettings();
return {