Skip to content
Updated Sep 24, 2026 by Barča Dvořáková · Owner: analysisactiveentity Edit on GitHub

JSON-DAT: userPreference.showUiHintsValue ​

JSONB element of: userPreference .value, under key ui.showUiHints

Description: The value stored under the ui.showUiHints key: whether this user, in this tenant, sees the ℹ️ field-hint icons the GUI Labelling feature renders. A single on/off toggle, no other state — kept as its own small JSON object (rather than a bare boolean) only for consistency with every other userPreference.value, and so a future field can be added under this key without a shape migration.

Other keys stored in userPreference define their own shape on their own JSON-DAT page — see JSON-DAT: userPreference.value for the table-arrangement shape.

Data Attributes Table ​

Attribute NameDescriptionData TypeDefault ValueRequired (= Nullable)UniqueFormatValidationsIndexExample
versionShape version of this value, so the shape can evolve without guessing what an old row means.Integer1YesNo-Equals a version the backend supports.—1
enabledWhether the field-hint icons are shown to this user in this tenant.BooleantrueYesNo--—false

Absence means the default ​

A user with no row for ui.showUiHints in a given tenant is treated as enabled: true — the same default the retired platform-level stub used. No row is written until the user actually changes the setting once in that tenant (see userPreference).