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.

Change Password