Skip to Content

Tree Hierarchy View

Odoo shows a hierarchy one level at a time: you open a record to see its children, then open a child to see its own. This view lays out the whole hierarchy in a single table, indented by level, with the columns of a normal list.

Who is it for

Companies that keep hierarchical data in Odoo: tasks and subtasks, product or contact categories, departments, assets and their components.

How it works

  • Expand and collapse each branch, or open the whole tree down to the level you need.
  • Search as usual: the matching records appear with their parents greyed out, so you never lose the context.
  • Drag a row onto another to move it in the hierarchy; impossible moves are refused.
  • Add a child record straight from its parent row.

The result: The whole structure readable at a glance, and reorganised with a few drags instead of form after form.

0.00 € 0.00 €

 Per maggiori info sui nostri moduli non esitare a contattarci

Tree Hierarchy View

Generic multi-level tree view (parent, child, grandchild…) with list columns for any hierarchy

A new kind of view for Odoo. Records appear as a tree: every parent with its children, grandchildren and deeper levels, in one table indented by level and with the columns of a normal list. Each branch opens and closes on its own.

Features

FeatureWhat it does
Multi-level treeRows indented by level, each with an expand arrow and the number of its children.
Expand to levelExpand all, collapse all, or open the tree down to level 1, 2, 3…
Search with contextWhen a filter matches only a grandchild, its parent and grandparent stay visible in grey.
TotalsA footer total for numeric columns and, for values that add up along a branch, the total of each branch on its parent row.
Drag & dropDrop a row onto another to change its parent, or onto the top bar to make it a top-level record. A record can never be moved under one of its own descendants.
New childThe “+” on a row opens a new record with the parent already filled in.
Optional columnsShow or hide columns, as in a normal list.
Fast on large treesOnly the shape of the tree is loaded first; the details are read for the rows you open.

Where it can be used

The view works on any Odoo record type organised as a hierarchy. It is switched on one record type at a time, by a small extension that chooses the columns: Project Task Tree Hierarchy does it for project tasks.

Good to know

  • Rows are read-only: a click opens the record.
  • Grouping is not available in this view.
  • Branch totals include all the descendants of a row, whatever the search filters.

Developed by STeSI Consulting — Francesco Moccia <moccia.f@stesi.consulting>