feat: basic admin interface

This commit is contained in:
Zoe
2026-10-08 13:41:02 -05:00
parent 7b0800882a
commit f6e1bc1f47
27 changed files with 4095 additions and 49 deletions
+9
View File
@@ -0,0 +1,9 @@
export default defineEventHandler(async (event) => {
await protectAdminRoute(event);
return {
registration: await getRegistrationMode(),
// set when DISABLE_SIGNUP in the environment overrules the setting
registrationLocked: isRegistrationLocked(),
};
});