OdooWiki OCA HUB

Web - Merge Notebook Tabs

web_merge_notebook_tab folder_open OCA/web open_in_new
Extra Tools Licencia: AGPL-3

Este módulo extiende el módulo web de Odoo Community Edition para mejorar la visualización de las vistas de formulario que contienen notebooks.

Odoo es muy modular, lo cual es genial, pero para algunos formularios, Odoo diseña la vista con muchas pestañas en un notebook, una por cada tema funcional.

Si se instalan muchos módulos, se generan muchas pestañas. En consecuencia:

  • obliga a los usuarios a hacer clic muchas veces en todas las pestañas para configurar todos los datos.
  • no es posible que un usuario vea rápidamente si un elemento está configurado correctamente.

Es especialmente problemático para las vistas de formulario de product o partner.

Este módulo permite 'fusionar' muchas pestañas en una sola pestaña, para evitar este tipo de problemas de UX.

Ejemplo de demostración con la vista de formulario del modelo product.template:

Sin el módulo

Con el módulo

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 16.0

Permite a los administradores fusionar varias pestañas del notebook de un formulario en una sola pestaña, de modo que los usuarios vean todos los campos relacionados juntos en lugar de tener que hacer clic en muchas pestañas.

Este módulo añade una pantalla de configuración donde decides, para una vista de formulario dada, qué pestañas existentes deben combinarse en una nueva pestaña.

  • Eliges el modelo y la vista de formulario, das un título a la nueva pestaña y enumeras los nombres técnicos de las pestañas que se van a fusionar (separados por comas).
  • También puedes elegir después de qué pestaña existente debe aparecer la nueva pestaña fusionada; déjalo vacío para colocarla primero.
  • La pantalla muestra la lista de nombres de pestañas disponibles para la vista elegida, para que sepas qué se puede fusionar.
  • El sistema valida tus entradas: el nombre de la nueva pestaña debe ser una sola palabra, la lista de pestañas que se van a fusionar debe tener el formato correcto y cada nombre de pestaña que menciones debe existir realmente en esa vista.
  • Cuando se abre un formulario, el módulo reconstruye la vista al vuelo: crea la nueva pestaña, mueve el contenido de las pestañas seleccionadas a ella (agrupado por sus títulos originales) y elimina las pestañas antiguas.
  • Los campos movidos a la pestaña fusionada se muestran sin su propia etiqueta y usan el ancho completo, y los grupos anidados también ocupan el ancho completo.
  • La configuración se almacena en ir.ui.view.merge.notebook.tab; los cambios surten efecto inmediatamente porque las cachés de vistas se limpian al crear, actualizar y eliminar.
  • El acceso es de solo lectura para los usuarios normales y de gestión completa para los responsables de ERP.
  • La entrada de menú aparece en el área de Ajustes.

Depende de

web

Menús que añade

menu_ir_ui_view_merge_notebook_tab
Modelos y campos (2)
  • base · amplía un modelo existente
  • ir.ui.view.merge.notebook.tab · modelo nuevomodel (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

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0
  • Vaya a "Settings > Technical > User Interface > Merge Notebook tab Settings"
  • Cree una nueva configuración:
  • Seleccione el modelo de la vista que desea cambiar
  • Seleccione la vista que desea cambiar
  • Establezca la descripción de la pestaña, que se mostrará al usuario. (parámetro string)
  • (opcionalmente) Establezca el nombre de la pestaña, que se utilizará técnicamente. (parámetro name). Si no se establece, se generará automáticamente.
  • (opcionalmente) Establezca el nombre de la pestaña, donde se insertará la nueva pestaña. (parámetro tab_name_position). Si no se establece, la pestaña se insertará en la primera posición.
  • establezca los nombres de las pestañas que desea fusionar, como una lista de python.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Uso.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.