Skip to Content
Menu

290.78

v 17.0 Third Party 37
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Employees (hr)
Discuss (mail)
Lines of code 2900
Technical Name hierarchical_tree
LicenseOPL-1
Websitehttps://innoway-solutions.com
Versions 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Employees (hr)
Discuss (mail)
Lines of code 2900
Technical Name hierarchical_tree
LicenseOPL-1
Websitehttps://innoway-solutions.com
Versions 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
Innoway
New in Odoo 17 — Tree View Pack

Hierarchical Tree View — Understand your structure at a glance

Reveal parent-child relationships, drill into records instantly and ship organigrams without custom code. Built for HR, Operations, Finance, Projects and more.

Contact us
Live Demo: https://odoo.innoway-solutions.com
User: demo | Password: demo
Odoo 17 Compatible Hierarchies in list view · Lazy loading · Form navigation

Implementation Playbook — Launch hierarchies in days

Everything you need to model complex structures: prebuilt demo data, reusable backend mixins and OWL components that drop straight into your models.

1
Install the module
Import demo data for HR and project examples and register the hierarchical tree view type automatically.
2
Extend your models
Use the mixin to expose parent-child data, configure icons and badges, and reuse security-aware helpers.
3
Publish tree views
Add hierarchical tree to window actions, embed inside workspaces, and let users navigate to forms with one click.
What's included
  • Python mixin with reusable helpers for recursive data loading, badges, icons and lazy expansion.
  • Preconfigured HR and demo hierarchies ready to explore after install.
  • OWL renderer/controller with keyboard navigation, breadcrumbs and form routing.
  • Sample XML views, actions and menus to copy for your own models.

Why Hierarchical Tree View?

Make sense of nested data: reveal relationships, manage permissions and keep users focused with a compact tree experience built on native Odoo frameworks.

Hierarchy icon
Instant visibility

Users expand nodes, see children, badges and totals without leaving the view.

Navigation icon
Guided navigation

Open form views in context, highlight paths and keep breadcrumbs synced.

Filter icon
Smart filtering

Use standard search panel, domains and context filters and keep the tree in sync.

Mobile icon
Responsive & mobile

Touch-friendly nodes, accessible toggles and adaptive indentation for phones.

Expandable trees • Native views • Instant context
API icon
Reusable backend API

One mixin powers multiple models with configurable icons, metrics and permissions.

Collaboration icon
Context-aware actions

Extend nodes with buttons, quick actions and smart tooltips per record.

Security icon
Role-based visibility

Respect record rules, multi-company environments and custom badges effortlessly.

Customization icon
Configurable experience

Tune indentation, icons, expand levels and metrics directly from view attributes.

Key Features

Deliver tree-first experiences inside native Odoo views, powered by reusable Python and OWL components.

1
Reusable mixin

Add the mixin to any model and expose hierarchical data with a few override hooks.

2
OWL renderer

Leverages RelationalModel with optimized rendering, caching and node recycling.

3
Lazy loading

Load children on demand to keep large hierarchies responsive.

4
One-click form access

Open form views and kanbans directly from tree rows, preserving context and breadcrumbs.

5
Optional columns

Let users toggle additional fields with per-user persistence—no reloads required.

6
Rich cells

Show avatars, badges and many2many tags inline while keeping layout compact.

7
Security aware

Respects record rules, multi-company and ACLs while fetching data.

8
Inline actions

Trigger custom button actions and toggles without leaving the tree.

9
Cross-app ready

Drop into HR, Projects, Manufacturing, Field Service or your own custom modules.

10
Search panel integration

Use standard Odoo filters and favorites while keeping the hierarchical context.

11
Node metadata

Display counts, statuses, KPIs and icons per node with flexible field mapping.

12
Developer friendly

Clear hooks, type hints and documentation accelerate customization and extensions.

Feature Gallery

Explore how the hierarchical tree view adapts to different domains and record types.

Employee directory
Employee directory

Let HR drill through companies, teams and reporting lines with role badges and instant access to employee forms.

Department hierarchy
Department hierarchy

Visualize multi-level departments with headcounts, budget status and shortcuts to update managers or objectives.

Filters and favorites
Filters & saved favorites

Surface the search panel, combine dynamic filters and store favorite views without breaking the tree layout.

Expand and collapse all controls
Expand & collapse all

Give users instant commands to open every node or reset the tree.

Documentation — ready-to-use examples

Browse the included demo menu to explore HR and operations hierarchies.

  • Developer notes describing available mixin hooks and renderer props
  • Editable XML examples for quick copy-paste into your own modules
  • Step-by-step instructions to add tree views alongside list, kanban and form modes

Need more? Pair it with our services to adapt the tree experience to enterprise-grade datasets.

Hierarchical tree demo
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.