setup server admin

This commit is contained in:
Milo Schwartz
2024-12-25 15:54:32 -05:00
parent e0b1aa98e0
commit 4a1e869e58
29 changed files with 409 additions and 251 deletions

View File

@@ -22,5 +22,13 @@ export default async function SetupLayout({
redirect("/?redirect=/setup");
}
return <div className="w-full max-w-2xl mx-auto p-3 md:mt-32">{children}</div>;
if (
!(process.env.DISABLE_USER_CREATE_ORG === "false" || user.serverAdmin)
) {
redirect("/");
}
return (
<div className="w-full max-w-2xl mx-auto p-3 md:mt-32">{children}</div>
);
}