Skip to main content

Merge many tabs into a single one, for notebook present in form views of any models

Project description

Odoo Community Association

Web - Merge Notebook Tabs

Beta License: AGPL-3 OCA/web Translate me on Weblate Try me on Runboat

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

https://raw.githubusercontent.com/OCA/web/16.0/web_merge_notebook_tab/static/description/without_module.png

With the module

https://raw.githubusercontent.com/OCA/web/16.0/web_merge_notebook_tab/static/description/with_module.png

Table of contents

Configuration

  • 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. (string parameter)

    • (optionaly) Set the name of the tab, that will be used technically. (name parameter). If not set, it will be generated automatically.

    • (optionaly) Set the name of the tab, where the new tab will be inserted. (tab_name_position parameter). 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.

https://raw.githubusercontent.com/OCA/web/16.0/web_merge_notebook_tab/static/description/setting.png

Known issues / Roadmap

  • Manage conditional display, if some part are hidden for some groups.

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits

Authors

  • GRAP

Contributors

Maintainers

This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

Current maintainer:

legalsylvain

This module is part of the OCA/web project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file odoo_addon_web_merge_notebook_tab-16.0.1.0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for odoo_addon_web_merge_notebook_tab-16.0.1.0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b6e2a88cdda173564a2fc5df7a52af42996599e8ee45bbe2a2d716407f21d078
MD5 ca2bd669ff4bd3b29cb83679549aae5c
BLAKE2b-256 541b6d3967c625c05bf6069ce00972dfc2327b2c98f24ae282bbd86c66836498

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page