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
Related
- 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

