Pre-alpha. No tagged release and no upgrade path between versions. Use for evaluation and development only, not production.
Core DevPre-alpha

Widgets and views

Index for workspace view XML (parsed by core/engine/parser/view_xml.go, serialized by core/engine/swcmeta/, rendered by SWC).

Detailed references

TopicPage
View types (list, form, kanban, pivot, graph, calendar, gantt, map, cohort)View types
attributes (readonly, required, options, O2M subview)Field attributes
Widget keys and optionsSWC widget catalog
Full XML authoring guideViews & menus
End-to-end module recipeBuild a module with SWC

View types (summary)

TypeStatusSWC class
list / treeFullListView
formFullFormView
kanbanFullKanbanView
pivotFullPivotView
graphv1GraphView
calendarv1CalendarView
ganttv1GanttView
mapv1MapView
cohortv1CohortView

Pivot fields (quick reference)

xml
xml
<view id="view_sale_order_pivot" model="sale.order" type="pivot">
    <field name="partner_id" type="row"/>
    <field name="date_order" type="col"/>
    <field name="amount_total" type="measure"/>
</view>

Common view attributes

AttributeView typesPurpose
groupsall fieldsHide field unless user has ACL group
open="false"listDisable row click → form
default_group_bykanbanInitial group column
records_draggablekanbanEnable drag between columns
report_downloadlist, form, kanbanCSV/PDF export
bulk_uploadlist, form, kanbanBulk CSV import

View inheritance

Extend existing views with xpath — see View inheritance. Add stored fields with Model inheritance (inherit= struct tag) before xpath.

See also