Skip to main content
Marks a model as abstract and disables the content validator for it. Use this on a hub model that exists only to hold shared views, topics, and other logic for other models to inherit via extends — it isn’t meant to be queried or browsed on its own, so the validator’s usual checks (which assume a model is tied to live data) don’t apply. A template model must be extended by at least one other model with extends to actually be used.

Syntax

Properties

boolean
default:"false"
When set to true, marks the model as abstract and disables the content validator for it. Abstract models are logical constructs that aren’t tied to data on their own, and are intended to be pulled into other models via extends.

Example

hub_model
spoke_model
  • extends — inherit hub_model’s views, topics, and other configuration into a spoke model
  • Shared extension models — a UI-driven feature for creating per-tenant model variants