Este módulo añade un modelo abstracto que proporciona una acción para vincular cualquier modelo a eventos de calendario.
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 16.0Proporciona un bloque de construcción reutilizable que permite a otros módulos de Odoo mostrar y contar los eventos de calendario vinculados a sus registros, con un botón que abre esos eventos en una vista de calendario.
Este módulo no añade una nueva pantalla por sí mismo. Añade un componente técnico reutilizable (un modelo abstracto llamado calendar.event.link.mixin) que otros módulos pueden asociar a sus propios registros para que esos registros puedan vincularse a eventos de calendario.
Cuando un modelo utiliza este componente, cada registro obtiene:
- Un campo contador,
event_count, que muestra automáticamente cuántos eventos de calendario están vinculados a ese registro. Se calcula consultando los eventos de calendario cuyo documento vinculado coincide con el modelo y el ID del registro. - Una acción de botón,
action_show_events, que abre una ventana con la lista de eventos de calendario vinculados a ese registro concreto. La ventana se muestra en las vistas de calendario, lista y formulario, y está precargada de modo que cualquier evento nuevo creado desde ahí se vincula automáticamente de vuelta al registro.
Como depende de la aplicación Calendar estándar, funciona con el modelo calendar.event existente y sus campos de vínculo (res_model y res_id). Este módulo no añade menús, informes, correos electrónicos ni tareas programadas. Su valor solo es visible cuando otro módulo utiliza este componente; por sí solo no cambia nada para los usuarios finales.
Depende de
Lo necesitan otros módulos
Modelos y campos (1)
- calendar.event.link.mixin · modelo nuevoevent_count
Texto generado por IA (DeepSeek) al leer el código de la versión 16.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: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/calendar.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0- Hereda el
calendar.event.link.mixinal modelo que quieras extender
class YourModel(models.Model):
_name = 'your.model'
_inherit = ['your.model', 'calendar.event.link.mixin']- Hereda la vista de formulario de tu modelo y añade este botón al
button_boxdiv
<button class="oe_stat_button" type="object" name="action_show_events" icon="fa-calendar">
<div class="o_stat_info">
<field name="event_count" class="o_stat_value"/>
<span class="o_stat_text" attrs="{'invisible': [('event_count', '<', 2)]}">Meetings</span>
<span class="o_stat_text" attrs="{'invisible': [('event_count', '>', 1)]}">Meeting</span>
</div>
</button>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.