Con la versión 13 de Odoo se añade una nueva funcionalidad que permite extender las vistas kanban mediante un panel de búsqueda. Este se puede definir mediante XML y luego se añade automáticamente a la vista. Con este módulo la función se porta de vuelta a la versión 12.
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 12.0Añade un panel de búsqueda lateral a las vistas kanban, permitiendo a los usuarios filtrar registros por categorías y filtros de valores múltiples directamente desde la pantalla kanban, una funcionalidad que normalmente solo está disponible en Odoo 13 y versiones posteriores.
Este módulo devuelve el panel de búsqueda kanban de Odoo 13 a Odoo 12. En cualquier vista kanban que declare una sección searchpanel en su XML, aparece un panel a la izquierda del tablero kanban.
- Categories: un campo mostrado como categoría (por defecto) permite a los usuarios elegir un valor a la vez; los valores pueden ser jerárquicos (padre/hijo) y se muestran como un árbol plegable. El valor elegido se recuerda en el almacenamiento local del navegador, por lo que se restaura cuando se vuelve a abrir la vista.
- Filters: un campo marcado con
select="multi"se convierte en un filtro donde se pueden marcar varios valores a la vez. Los filtros pueden mostrar un recuento de registros coincidentes, pueden agruparse por otro campo y pueden ocultarse cuando están vacíos. - El panel combina las categorías y los filtros seleccionados en un dominio que se aplica junto con los filtros normales de la barra de búsqueda, y el kanban se recarga automáticamente cuando cambia una selección.
- En dispositivos móviles, el panel se muestra como un resumen plegable con migas de pan.
El módulo extiende el modelo genérico base con dos métodos auxiliares, search_panel_select_range y search_panel_select_multi_range, utilizados para obtener los valores posibles y sus contadores. También incluye una vista de demostración que añade filtros de idioma y zona horaria a la vista kanban de Usuarios.
Depende de
Modelos y campos (1)
- base · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 12.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/web.
terminal Instalación y uso
Documentación de OCA · Odoo 12.0Esta herramienta permite filtrar datos rápidamente sobre la base de unos campos dados. Los campos se especifican como hijos directos del searchpanel con el nombre de etiqueta field, y los siguientes atributos:
name(obligatorio) el nombre del campo por el que filtrarselectdetermina el comportamiento y la visualización.groups: restringe a usuarios específicosstring: determina la etiqueta a mostraricon: especifica qué icono se utilizacolor: determina el color del icono
Los valores posibles para el atributo select son
one(por defecto) se puede seleccionar como máximo un valor. Los tipos de campo admitidos son many2one y selection.multise pueden seleccionar varios valores (casillas de verificación). Los tipos de campo admitidos son many2one, many2many y selection.
Hay atributos opcionales adicionales disponibles en el caso de multi:
domain: determina las condiciones que deben cumplir los registros del comodel.
Se puede usar un dominio para expresar una dependencia de otro campo (con select="one") del panel de búsqueda. Considere
<searchpanel>
<field name="department_id"/>
<field name="manager_id" select="multi" domain="[('department_id', '=', department_id)]"/>
</searchpanel>En el ejemplo anterior, el rango de valores para manager_id (nombres de los responsables) disponibles en pantalla dependerá del valor seleccionado actualmente para el campo department_id.
groupby: nombre del campo del comodel (solo disponible para campos many2one y many2many). Los valores se agruparán por ese campo.disable_counters: el valor por defecto es false. Si se establece en true, los contadores no se calcularán.
Esta funcionalidad se ha implementado en caso de que el rendimiento fuera demasiado malo.
Otra forma de resolver los problemas de rendimiento es sobrescribir adecuadamente el método search_panel_select_multi_range.
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, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.