OdooWiki OCA HUB

Board Eval Context

board_eval_context folder_open OCA/reporting-engine open_in_new
Extra Tools Licencia: AGPL-3

Este módulo añade algunas claves útiles en el contexto de evaluación de los registros board.board, que pueden ser útiles al crear tableros genéricos para todos los usuarios de una instancia.

Por el momento permite usar los siguientes valores en los dominios de un registro board.board:

  • datetime: la clase datetime.datetime
  • date: la clase datetime.date
  • timedelta: la clase datetime.timedelta
  • timezone: la clase datetime.timezone
  • tzinfo: la clase datetime.tzinfo
  • relativedelta: la clase dateutil.relativedelta.relativedelta
  • uid: el ID del usuario actual

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 15.0

Este módulo permite que los tableros de board utilicen fechas dinámicas y el usuario actual en sus filtros, de modo que un único tablero compartido pueda mostrar datos diferentes para cada usuario y para periodos como hoy, este mes o los últimos 30 días.

Los tableros en Odoo son dashboards formados por acciones cuyos filtros se escriben como dominios. Este módulo extiende el modelo board.board para que esos filtros puedan usar ayudas de fecha y hora además del usuario actual.

Cuando se muestra un tablero, el módulo prepara un contexto de evaluación que contiene las clases de Python datetime, date, timedelta, timezone, tzinfo y relativedelta, y el ID del usuario conectado como uid. Después reescribe el diseño del tablero antes de mostrarlo: cada filtro de acción se evalúa con ese contexto y se sustituye por el dominio concreto resultante.

Qué significa esto para los usuarios: - Un tablero se puede construir una vez y compartirlo con todos, mientras que sus filtros siguen adaptándose a cada usuario mediante uid. - Los filtros pueden expresar periodos relativos como hoy, esta semana o los últimos 30 días usando date, datetime, timedelta y relativedelta. - Las clases relacionadas con zonas horarias están disponibles para los filtros que necesiten gestionar zonas horarias.

No hay nuevos menús, botones, informes ni ajustes. El cambio es invisible en la interfaz salvo que los tableros compartidos con filtros dinámicos ahora funcionan correctamente. Solo afecta al modelo board.board y a las acciones colocadas en los tableros.

Depende de

board
Modelos y campos (1)
  • board.board · amplía un modelo existente

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

Fuentes · Odoo 15.0

Confirmado el 2026-11-03 en la rama 15.0 de OCA/reporting-engine.

terminal Instalación y uso

Sin información verificada

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.

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.