diff --git a/maternal-app/maternal-app-backend/src/modules/admin/dashboard/dashboard.service.ts b/maternal-app/maternal-app-backend/src/modules/admin/dashboard/dashboard.service.ts index f4c6caf..446447c 100644 --- a/maternal-app/maternal-app-backend/src/modules/admin/dashboard/dashboard.service.ts +++ b/maternal-app/maternal-app-backend/src/modules/admin/dashboard/dashboard.service.ts @@ -356,6 +356,10 @@ export class DashboardService { timezone: process.env.TZ || 'UTC', language: 'en', + // Registration Settings + registrationMode: process.env.REGISTRATION_MODE || 'invite_only', // 'public' or 'invite_only' + requireInviteCode: process.env.REQUIRE_INVITE_CODE === 'true' || true, + // Security Settings enforcePasswordPolicy: true, minPasswordLength: 8, diff --git a/parentflow-admin/src/app/settings/page.tsx b/parentflow-admin/src/app/settings/page.tsx index 9aecda2..08c2fa6 100644 --- a/parentflow-admin/src/app/settings/page.tsx +++ b/parentflow-admin/src/app/settings/page.tsx @@ -177,7 +177,7 @@ export default function SettingsPage() { Language + + + + Registration Mode + +