Este módulo modifica los widgets de formulario "many2one" y "many2manytags" para añadir algunas opciones nuevas de control de visualización.
Las opciones proporcionadas incluyen la posibilidad de eliminar las entradas "Create..." y/o "Create and Edit..." del desplegable. También puedes cambiar el número predeterminado de propuestas que aparecen en el desplegable.
Si no se especifica, el módulo evitará proponer cualquiera de las opciones de creación si el usuario actual no tiene permisos para crear el objeto relacionado.
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 20.0Añade controles de visualización a los campos de etiquetas many2one y many2many: oculta las opciones «Create» y «Create and Edit», limita cuántas sugerencias aparecen en los desplegables, desactiva el botón de abrir enlace y colorea las sugerencias según el valor de un campo. Los valores predeterminados se pueden establecer globalmente para todos los usuarios.
Este módulo cambia el comportamiento de los campos relacionales (los campos en los que se selecciona un registro de otra tabla, como un cliente o un producto) en los formularios. No añade nuevas pantallas ni menús; ajusta los desplegables y los campos de etiquetas existentes.
Lo que perciben los usuarios: - Las entradas "Create..." y "Create and Edit..." de un desplegable se pueden ocultar, ya sea por campo o para todos mediante los ajustes del sistema. - El número de sugerencias mostradas en un desplegable se puede limitar, por campo o de forma global. - El botón que abre el registro vinculado se puede desactivar. - Las sugerencias de un desplegable se pueden colorear según un valor almacenado en el registro relacionado, usando una asignación de colores definida en el campo. - Las listas de registros relacionados dentro de un formulario (por ejemplo, las líneas de pedido) se pueden limitar a un número fijo de filas por página.
Comportamiento automático: si no se configura nada, el módulo oculta las opciones de creación cuando el usuario actual no tiene permiso para crear ese tipo de registro. Los valores predeterminados globales se leen de los parámetros del sistema y se aplican a la sesión de cada usuario.
El módulo afecta al campo many2one, al campo de etiquetas many2many (incluida la variante con avatar), al componente de autocompletado compartido y al controlador de formularios. Extiende ir.config_parameter y ir.http para exponer los ajustes globales.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- ir.http · amplía un modelo existente
- ir.config_parameter · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 20.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: 9 confirmadas, 0 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/web.
terminal Instalación y uso
Documentación de OCA · Odoo 20.0en el dict de opciones del campo
limit int (Por defecto: el valor por defecto de odoo es 8)
> Número de registros mostrados en el panel desplegable
field_color string
> Una cadena para definir el campo utilizado para definir el color. Esta opción tiene que > usarse con colors.
colors dictionary
> Un diccionario para enlazar el valor del campo con un color HTML. Esta opción tiene que > usarse con field_color.
opciones de ir.config_parameter
Ahora puede desactivar la entrada "Create..." y "Create and Edit..." para todos los widgets de la instancia de odoo. Si desactiva una opción, puede activarla para un campo concreto estableciendo la opción "create: True" directamente en la definición del campo.
web_m2x_options.create boolean (Por defecto: depende de si el usuario tiene permisos de creación)
> Si mostrar la entrada "Create..." en el panel desplegable para todos los > campos de la instancia de odoo.
web_m2x_options.create_edit boolean (Por defecto: depende de si el usuario tiene permisos de creación)
> Si mostrar la entrada "Create and Edit..." en el panel desplegable para > todos los campos de la instancia de odoo.
web_m2x_options.limit int (Por defecto: el valor por defecto de odoo es 8)
> Número de registros mostrados en el panel desplegable para todos los campos de la > instancia de odoo
web_m2x_options.field_limit_entries int
> Número de líneas mostradas en todos los campos One2many
Para añadir estos parámetros vaya a Configuration -\> Technical -\> Parameters -\> System Parameters y añada nuevos parámetros como:
- web_m2x_options.create: False
- web_m2x_options.create_edit: False
- web_m2x_options.limit: 10
- web_m2x_options.field_limit_entries: 5
Ejemplo
La definición de su vista de formulario XML podría contener:
...
<field name="partner_id" options="{'limit': 10, 'field_color':'type', 'colors':{'contact':'green', 'invoice': 'red', 'delivery': 'blue'}}"/>
...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.