| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 1762 |
| Technical Name |
web_mindmap_view |
| License | LGPL-3 |
| Versions | 17.0 18.0 19.0 |
Odoo Mind Map View
Visualize Hierarchical Data as an Interactive Mind Map
A new native Odoo view type that renders any recursive model as a fully interactive, pannable, and zoomable mind map â no external tools required.
Want to see it in action right away?
Install our ready-made demo data module to explore a fully configured mind map with real records in minutes.
Get Demo Data ModuleCore Capabilities
Everything you need to bring hierarchical Odoo data to life.
Infinite Canvas
Pan and zoom freely across an unlimited workspace. Navigate large data hierarchies without losing context.
Live Node Search
Search across all nodes instantly. Matching nodes are highlighted in real time â the rest fade away, keeping your focus sharp.
Inline Side Panel
Click any node to open a contextual panel and edit record fields directly without leaving the map. Changes save instantly.
Native Dark Mode
Fully integrated with Odoo's native dark theme. Canvas, nodes, connectors, and side panel all adapt automatically.
One2many Widget
Embed the mind map inside any Form View as a one2many widget tab. Visual sub-record management with zero overhead.
Node Color Coding
Assign colors to nodes for quick visual tagging, prioritization, and category grouping across the full hierarchy.
1. Full Hierarchy at a Glance
Every record in your recursive model becomes a node. Root records sit on the left; branches and leaves fan out to the right automatically. Color-coded left borders let you visually group and distinguish branches at a glance â no configuration required.
2. Instant Node Search
Type in the search bar to filter nodes in real time. Matching nodes are highlighted with a yellow border while non-matching nodes fade out â making it effortless to locate any record inside a large, deeply nested hierarchy.
3. Contextual Side Panel
Clicking a node slides open a rich side panel displaying the record's fields, status bar, and custom metrics â all defined by you via side_panel_fields. Edit and save without ever leaving the map. An Open Form button jumps to the full record when needed.
4. Native Dark Mode
When users switch to Odoo's dark theme, the entire mind map transitions with it â dark canvas, light node text, colored connectors, and all UI controls. No extra module or custom CSS is needed; it works out of the box with zero configuration.
5. Dark Mode + Live Editing
The side panel is fully dark-mode aware. Open it on any node while in dark theme to view and edit all configured fields â completion %, allocated budget, FontAwesome icons, status bars, and more â all in a sleek, eye-friendly interface.
6. Embedded Form View Widget
Use the mind map as a tab widget inside any standard Form View by adding a one2many field with widget="mindmap". Sub-tasks, components, child records â all rendered as an interactive map directly inside the parent record form.
Developer Quick-Start
Add the mindmap view type to any Odoo model in minutes using the arch attributes below.
parent_field
Many2one field pointing to the parent record, e.g. parent_id.
child_field
One2many field listing child records, e.g. child_ids.
default_depth
Number of levels to expand on initial load. 0 = show all.
side_panel_fields
Comma-separated field names shown and edited in the side panel.
settings_view_id
External ID of the form view opened when clicking a node's full-edit button.
Please log in to comment on this module