Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

Settings hub landing page at /settings presenting a categorized navigation menu for all platform and module configuration sections.

Overview

The Settings Hub (SettingsHub) is the primary navigation landing page for the /settings route tree. It renders a searchable, categorized list of settings sections that link to sub-routes (e.g., /settings/roles, /settings/security, /settings/integrations). Section visibility is mediated by useModuleAccess against the MODULE_REGISTRY and useHasPermissionWithLoading, so sections outside the organization’s enabled modules may be hidden. No explicit RequirePermission guard is present at this route level.

Who it’s for

No explicit permission gate on this route. Individual settings sections may require specific permissions.

Before you start

  • You must be signed in to the platform.
  • Some settings sections require specific permissions or enabled modules.

Steps

  1. Navigate to /settings.
  2. Browse or search the available configuration categories.
  3. Click a section card to navigate to that settings area.

Key concepts

Module-gated sections — Settings entries linked to non-enabled modules are not displayed. SME: confirm if they are hidden or shown as disabled. Search — The hub supports in-page search to quickly locate a settings section by keyword.

Platform Foundation

Platform Foundation overview.

Governance & parity

This page documents shipped product behavior. It is not medical, legal, or billing advice. Verify against your organization’s policies and applicable regulations before using it for clinical, compliance, or billing decisions. Protected health information (PHI) shown in the product is governed by your tenant’s access controls and is never exposed in this documentation.
  • src/routes/platform.tsx
  • src/platform/settings/SettingsHub.tsx
  • src/platform/modules/useModuleAccess.ts
  • src/platform/permissions/hooks/useHasPermission.ts