Profile: Simple lookup

Table of Contents

This page is a named element-scope MASD profile instantiating ORE Studio Variability Model § "Profiles: naming a recurring configuration point". A model file binds to this profile (rather than authoring each feature individually) to guarantee the exact feature combination below, with no ad hoc variation.

Purpose

Models a plain reference-data code: a small, tenant-scoped list of records identified by a short human-readable code (an ISO code, an enum-like designation) rather than a manufactured id, with no relationship to any other entity and no nesting. The commonest shape in the codebase by entity count — most reference data is exactly this and nothing more — which is why it deserves a name rather than being re-derived by hand each time.

Reference entity

country — a plain reference-data lookup with a human-meaningful text natural key (ISO code), no self-reference, no parent, and just enough Qt to be usable (change-reason cache, pagination) without the richer optional surfaces currency exercises.

Assignments

One row per feature this profile fixes a value for — any feature not listed here is left to the model's own choice:

Feature Value
has_tenant_id true
has_workspace_id false
system_scope false
nullable_tenant_id false
has_uuid_primary_key false
has_change_reason_cache true
has_pagination true

Physical space

Address Enabled
ores.cpp.eventing-integration-test true

See also

Emacs 29.3 (Org mode 9.6.15)