This module extend the Odoo Community Edition web module to improve display of Form views that contains notebooks.
Odoo is very modular, that is great, but for some Forms, Odoo designs the view with a lot of tabs in a notebook, one per functional topic.
If many modules are installed, it generates a lot of tabs. Consequently:
- it force users to click a lot of time in all the tabs, to configure all the data.
- it is not possible for a user to see quickly, if an item is correctly configured.
It is specially problematic for product or partner form views.
This module allows to 'merge' many tabs into a single tab, to avoid such UX troubles.
Demo exemple with the form view of the product.template model:
Without the module
With the module
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Lets administrators merge several tabs of a form's notebook into one single tab, so users see all the related fields together instead of clicking through many tabs.
This module adds a configuration screen where you decide, for a given form view, which existing tabs should be combined into one new tab.
- You pick the model and the form view, give the new tab a title, and list the technical names of the tabs to merge (comma-separated).
- You can also choose after which existing tab the new merged tab should appear; leave it empty to put it first.
- The screen shows the list of available tab names for the chosen view, so you know what can be merged.
- The system validates your entries: the new tab name must be a single word, the list of tabs to merge must be correctly formatted, and every tab name you mention must really exist in that view.
- When a form is opened, the module rebuilds the view on the fly: it creates the new tab, moves the contents of the selected tabs into it (grouped by their original titles), and removes the old tabs.
- Fields moved into the merged tab are displayed without their own label and use the full width, and nested groups also take the full width.
- The configuration is stored in
ir.ui.view.merge.notebook.tab; changes take effect immediately because view caches are cleared on create, update and delete. - Access is read-only for regular users and full management for ERP managers.
- The menu entry appears under the Settings area.
Depends on
Menus it adds
Models and fields (2)
- base · extends an existing model
- ir.ui.view.merge.notebook.tab · new modelmodel (Model Name), view_id, model_id, tab_name, tab_string, view_xml_id (View XML ID), merge_tab_names, tab_name_position, tab_names_available
Text generated by AI (DeepSeek) from reading the Odoo 16.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 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/web.
terminal Installation and usage
OCA documentation · Odoo 16.0Configuration
Source · Odoo 16.0- Go to "Settings > Technical > User Interface > Merge Notebook tab Settings"
- Create a new setting:
- Select the model of the view you want to change
- Select the view you want to change
- Set the description of the tab, that will be displayed to the user. (
stringparameter) - (optionaly) Set the name of the tab, that will be used technically. (
nameparameter). If not set, it will be generated automatically. - (optionaly) Set the name of the tab, where the new tab will be inserted. (
tab_name_positionparameter). If not set, the tab will be inserted at the first position. - set the names of the tabs you want to merge, as a python list.
No verified information in OCA: Installation, Usage.
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.