# Models and fields

Jaah Web Theme defines 2 model(s) and 7 field(s) on Jaah 19.0. This page lists every model the app creates or extends and the purpose of each field. Generated from the installed database on 2026-10-13 for version 19.0.2.0.5.

**Jaah Web Theme defines 2 model(s) and 7 field(s) on Jaah 19.0. This page lists every model the app creates or extends and the purpose of each field. Generated from the installed database on 2026-10-13 for version 19.0.2.0.5.**

## ir.http — HTTP Routing {#model-ir-http}

Model. Defined by `base`; extended by this app.

## res.users.settings — User Settings {#model-res-users-settings}

Model. Defined by `base`; extended by this app.

### homemenu_background — Home Background {#field-res-users-settings-homemenu-background}

Type: selection · Stored · Values: `0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `13`, `14`, `15`, `16`, `17`, `18`, `19`, `20`, `21`, `22`, `23`, `24`, `25`, `26`, `27`, `28`, `29`, `30`, `31`, `32`

> Wallpaper shown on the home menu and in glass mode.

### homemenu_config — Home Menu Configuration {#field-res-users-settings-homemenu-config}

Type: json · Stored

> Ordered list of app xmlids as arranged by the user (sidebar and home menu).

### j_chatter_aside_width — Chatter Side Width {#field-res-users-settings-j-chatter-aside-width}

Type: float · Stored

> Custom width of the side chatter column as a percentage of the form (0 = default). Stored as a ratio, not pixels, so the column keeps its proportion when the window is resized. Set by dragging the divider between the form and the chatter.

### j_chatter_position — Chatter Position {#field-res-users-settings-j-chatter-position}

Type: selection · Stored · Values: `side`, `bottom`

> Where the chatter shows on form views: on the side (default, wide screens) or at the bottom. Synced across devices.

### j_color_scheme — Color Scheme {#field-res-users-settings-j-color-scheme}

Type: selection · Stored · Values: `light`, `dark`

> Preferred UI color scheme, synced across devices. Unset until the first visit, which adopts the device preference.

### j_glass_mode — Glass Mode {#field-res-users-settings-j-glass-mode}

Type: boolean · Stored

> Frosted-glass (transparency) UI, synced across devices. Disabled by default.

### j_list_density — List Density {#field-res-users-settings-j-list-density}

Type: selection · Stored · Values: `compact`, `default`, `cozy`

> Row density of list views, synced across devices.

---

- Source: https://jaah.app/docs/essentials/models-and-fields
- Updated: 2026-10-13
- Version: Essentials 19.0.2.0.5
