Displays view's fully combined architecture.
Primary views (ie: views that do not inherit from other views, or that are defined with mode == 'primary') will display the fully combined architecture including all the inheriting views; inheriting views will display the fully combined architecture of the ancestor view (recursively).
Especially useful for analysis, development and debug when having multiple inheriting views.
This module's feature is not equivalent to using fields_view_get():
- fields_view_get() does not display the architecture of nested views (eg: sale orders' lines tree view, partners' children kanban view)
- fields_view_get() can only be accessed through the debug menu, which is not always available for views (eg: reports' templates)
- fields_view_get() applies to the views conditions generated by the Python code, making it harder to understand what's defined in the view's architecture and what's not
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Adds a read-only "View Architecture" field on view records that shows the fully combined XML of a view, including all views that inherit from it. Useful for developers and analysts to inspect how a view is actually built.
This module extends the technical view model ir.ui.view with a new computed, non-stored field called full_arch. On the view form, a new "Full Arch" tab appears next to the existing "Architecture" tab, showing the field with an XML editor widget.
What it shows: - For a primary view (a view that does not inherit from another view, or is defined with mode "primary"), the field displays the complete architecture of that view combined with all the modifications made by the views that inherit from it, recursively. - For an inheriting view, the field displays the full architecture of its ancestor view, so you see the same combined result. - A comment line is added at the top indicating the XML ID where the root view is defined.
The value is recalculated automatically when relevant view details change (arch, inheritance, mode, active state, XML ID, or the full architecture of related views). The module also clears its internal cache when views are created, modified or deleted, so the displayed architecture stays accurate.
It touches the ir.ui.view model and its form view. Demo data is included only for testing purposes and is not needed in production.
Depends on
Models and fields (1)
- ir.ui.view · extends an existing modelfull_arch
Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/server-tools.
terminal Installation and usage
OCA documentation · Odoo 14.0Usage
Source · Odoo 14.0Install the module, and a new tab will appear in the ir.ui.view form view to display the fully combined architecture of the view.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.