Skip to content

tenant-settings

Per-tenant Currency + Locale defaults, exposed as two config keys (tenant-settings:config:currency, tenant-settings:config:locale) that surface in the self-populating Settings-Hub via mask. Pair with defineCreateWithTenantDefaults to auto-fill a money field’s currency or a locale field on create instead of hard-coding a literal per entity.

What this feature needs to run (Requires).

flowchart TB
  n_tenant_settings["tenant-settings"]
  subgraph how_reqs["Requires"]
    n_config["config"]
  end
  n_config --> n_tenant_settings
  • Requires: config
  • Activation: always on (not toggleable)

Per-tenant config keys, set via the tenant-admin UI or a seed. 🔒 = encrypted at rest.

KeyTypeDefaultScopeWho can writeWho can read
currencyselect (EUR | USD | GBP | CHF | JPY | SEK | NOK | DKK | PLN | CZK | CAD | AUD | NZD | CNY | INR)EURtenantTenantAdmin, Admin, SystemAdminall
localeselect (de | en | es)entenantTenantAdmin, Admin, SystemAdminall