Portal Settings
Configure your notification preferences, theme choices, and security options.
Developer TODO Checklist:
- Notification integrations: Store email subscription choices inside database user settings meta.
- In-Dashboard Password Change: Setup submit handler for the Change Password form below. Send a POST request to `/api/user/change-password`.
- Backend Okta Integration: In /api/user/change-password, retrieve the logged-in user's Okta ID. Use the Okta Management SDK (oktaClient.userApi.changePassword) to update the user's password directly from the backend to keep the experience entirely inside this portal.
- Theme config toggling: Wire theme selection inputs to standard next-themes context.
Notifications Configuration
Urgent Member Announcements
Receive instant email updates for critical alerts.
Monthly FCH Connection newsletters
Receive newsletters about FCH resources updates.