Add custom filters in standard filters and group by dropdowns
Este módulo permite la definición de búsquedas personalizadas dentro de la vista de búsqueda de un modelo, además de permitir la creación de filtros personalizados que se mostrarán debajo de los filtros estándar, así como dentro de los menús de agrupación de la vista de búsqueda de un modelo.
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 18.0Permite a los administradores definir filtros personalizados reutilizables, opciones de agrupación y campos de búsqueda que aparecen dentro de los desplegables estándar Filters y Group By de cualquier modelo de Odoo, opcionalmente restringidos a grupos de usuarios específicos.
Este módulo amplía los filtros guardados estándar para que, además de los favoritos personales, los administradores puedan crear "Standard Filters", entradas "Standard Group By" y campos de búsqueda adicionales compartidos para cualquier modelo. Estos aparecen directamente en los desplegables Filters y Group By de la barra de búsqueda, de modo que los usuarios no tienen que crearlos ellos mismos.
Un nuevo menú "Custom Filters" en Settings contiene dos pantallas: "Custom Filters" (la lista de filtros definidos) y "Custom Filter Groups" (carpetas que agrupan varios filtros). En cada filtro se elige el modelo, el tipo (Standard Filter, Standard Group By o Search), el dominio o el campo por el que agrupar y, opcionalmente, los grupos de usuarios autorizados a verlo. Los filtros se pueden ordenar con un tirador de arrastre y agrupar en carpetas.
Reglas de negocio añadidas por el código: los filtros y los group-by solo se muestran a los usuarios que pertenecen a los grupos de usuarios seleccionados (o a todos si no se establece ningún grupo); eliminar un grupo de filtros también elimina los filtros que contiene; los filtros favoritos personales mantienen su comportamiento original y no se mezclan con los compartidos. El módulo toca ir.filters, añade el nuevo modelo ir.filters.group y se engancha a la generación de la vista de búsqueda de cada modelo.
Depende de
Menús que añade
Modelos y campos (3)
- base · amplía un modelo existente
- ir.filters · amplía un modelo existentetype, group_id (Filter Group), sequence, group_ids (User Groups), filter_domain, groupby_field (Group By Field), search_field_id
- ir.filters.group · modelo nuevoname, type, model_id (Model), sequence, filter_ids (Filters)
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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-03Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/server-ux.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0- Vaya a Settings \> Custom Filters.
- Cree un registro asignando model, type (search/filter/groupby) y los atributos necesarios. Los campos disponibles y los atributos correspondientes (entre paréntesis) para cada tipo son los siguientes: Search: > - Search Field (
name) > - Filter Domain (filter_domain) > - User Groups (groups) Filter: > - Domain (domain) > - User Groups (groups) Group By: > - Group By Field (campo que se asignará al contextogroup_by) > - User Groups (groups) Consulte la documentación oficial para la definición de cada atributo. Además, los registros de filter y group-by se pueden agrupar respectivamente con la asignación "Group" (habrá un separador entre los grupos).
- Vaya a la entrada de menú del modelo para el que ha definido el filtro.
- En los desplegables de filtros y agrupar por, verá los filtros configurados.
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.
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.