OdooWiki OCA HUB

Calendar Color Field

web_calendar_color_field folder_open OCA/web open_in_new
Web Licencia: AGPL-3

Este es un módulo técnico. No hace nada por sí solo.

Odoo introdujo un mecanismo para establecer el color deseado de un filtro de calendario, a través del atributo color del campo.

Lamentablemente, esto solo funciona para los filtros, pero no si queremos usar el atributo color del calendario.

Este módulo realiza los cambios apropiados para que se utilice el color del filtro, si está disponible.

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 14.0

Este módulo técnico cambia cómo obtienen sus colores los eventos de calendario cuando se usa un registro relacionado (como un cliente o un proyecto) como campo de color. Hace que el calendario use el color definido en el filtro en lugar de un color aleatorio basado en el ID del registro.

Este es un módulo técnico que no añade ningún menú ni pantalla nueva. Cambia el comportamiento de la vista de calendario en Odoo.

Normalmente, cuando se establece un campo many2one (por ejemplo, un cliente) como atributo de color de un calendario, Odoo asigna colores aleatorios basándose en el ID del registro. Este módulo hace que el calendario utilice el color definido en el filtro en su lugar, si ese filtro tiene un campo de color configurado.

  • Solo se aplica cuando el campo utilizado para colorear también se añade a los filtros del calendario y se define un campo de color en ese filtro.
  • Carga los valores de color del modelo relacionado una vez y los almacena en memoria, por lo que no consulta la base de datos repetidamente.
  • No cambia el color del modelo, lo que permite que los filtros generen sus propios colores.

El módulo modifica el modelo de calendario en el cliente web (web.CalendarModel). No añade ninguna regla de negocio, comprobación ni acción automática. Es puramente una mejora de visualización para las vistas de calendario.

Depende de

web

Lo necesitan otros módulos

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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 14.0

Establece un valor de atributo de color en cualquier campo many2one de calendario configurado como filtro y establece el atributo de color del calendario para usar el mismo campo many2one.

Ejemplo:

<calendar color="category_id">
    <field name="category_id" filter="1" color="kanban_color"/>
</calendar>
  • category_id es un campo Many2one en tu registro.
  • kanban_color es un campo entero en tu registro de categoría.

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.

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.