Skip to content

System Settings

System Settings is the platform-wide control panel where system administrators enable or disable optional tenant-facing features and select operational modes that change how microservices and menu customization work across every tenant. Each setting is stored centrally and applied to all tenants immediately; there is no per-tenant override. Use this page to roll out or roll back features that should be uniform across the platform.

System Settings page with Feature Access card showing three toggles and two select dropdowns

  • Route: /system-settings
  • Menu Path: Settings → System Settings
  • Primary audience: System administrators only. Accessed via the system admin login at system.portal.net — not the tenant portal. Non-system users do not see the menu entry and any direct navigation is blocked by the access guard.
  • Disable optional tenant-facing features (Custom Fields, System Templates, Tenant API Keys) platform-wide.
  • Switch microservice access between per-tenant grants and a global “all active services for all tenants” mode.
  • Switch menu customization between per-tenant overrides and a single system-default tree applied to every tenant.
  1. Open Settings → System Settings at system.portal.net.
  2. Toggle a feature in Feature Access to disable it across the platform. The change takes effect immediately and the corresponding menu entries disappear for tenant users on their next navigation.
  3. Change Microservice Access Mode to All active services for all tenants to bypass per-tenant grant management — every active microservice becomes available to every tenant automatically.
  4. Change Menu Customization Mode to System tenant default to manage a single menu layout from the system tenant that applies to all tenants.
  5. Save is not required — changes persist as you toggle them.
KeyTypeDefaultEffect when disabled / changed
Custom Fields (custom_fields_enabled)ToggleOnHides Custom Fields administration page and blocks write endpoints for non-system-admin users. Read endpoints remain accessible so existing forms keep rendering custom values.
System Templates (system_templates_enabled)ToggleOnHides the System Templates page and blocks email-template endpoints for non-system-admin users.
Tenant API Keys (api_keys_enabled)ToggleOnHides Tenant API Keys management and blocks the related endpoints for non-system-admin users.
Microservice Access Mode (microservices_access_mode)SelectPer tenantPer tenant — each tenant is granted access to specific microservices via the Tenants → Micro-Service Access tab. All active services for all tenants — the per-tenant grant table is bypassed and every active microservice is exposed to every tenant; the per-tenant Micro-Services tab is hidden from the tenant edit page.
Menu Customization Mode (menu_customization_mode)SelectPer tenantPer tenant — each tenant administrator can reorder/hide menu items for their tenant. System tenant default — the menu layout is managed centrally from the system tenant and applied to every tenant; tenant admins see a read-only Menu Layout page.
  • Settings are cached server-side for a short period. Toggle changes invalidate the cache immediately, but external CDNs or browser caches may take longer to reflect downstream visibility changes.
  • System administrators are not affected by Feature Access toggles — they retain access to Custom Fields, System Templates, and Tenant API Keys administration regardless of the toggle state, so they can re-enable a feature even if it was disabled.
  • Switching Microservice Access Mode from Per tenant to All active services for all tenants does not delete the existing per-tenant grants — they are simply ignored while the global mode is active. Switching back restores the prior grants.
  • Switching Menu Customization Mode between modes does not delete the existing overrides — per-tenant overrides are preserved while the system-default mode is active and re-applied when switching back.
  • This page is only available in multi-tenant deployments. In single-tenant mode the page is not registered.
  • Tenant Management — per-tenant settings, including the Strict User Mode toggle and the Micro-Service Access tab (hidden when the global mode is selected here).
  • Micro-Services — the platform service registry; service availability depends on the Microservice Access Mode chosen here.
  • Menu Layout — tenant-side page; its read/write behavior depends on the Menu Customization Mode chosen here.