OdooWiki OCA HUB

Simple forms in mail activities

mail_activity_form folder_open OCA/social open_in_new
Discuss Licencia: AGPL-3

Este módulo permite incluir algún marcado en el campo default_description de mail.activity.type, lo que hace que algunas partes del campo note de los registros mail.activity resultantes sean editables y otras calculadas.

Con esto, puede implementar flujos de trabajo basados en formularios en los que tenga que rellenar ciertos formularios en determinados momentos, y tenga que demostrar más adelante qué rellenó y cuándo como actividades de correo, sin dejar de poder acceder a los datos rellenados mediante programación posteriormente.

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 13.0

Permite convertir las descripciones de actividades en formularios rellenables con campos editables y campos calculados automáticamente, de modo que los usuarios deben completar el formulario y no pueden modificar el resto del texto.

Este módulo amplía las actividades de Odoo (las tareas pendientes que programas en los registros) para que la descripción de un tipo de actividad pueda actuar como un formulario. Al configurar un tipo de actividad, puedes marcar partes de su descripción predeterminada como editables, lo que significa que se espera que el usuario las complete, y otras partes como calculadas, lo que significa que Odoo las calcula automáticamente a partir de los valores introducidos y del registro al que está vinculada la actividad.

  • Los tipos de actividad que contienen dichos marcadores se detectan automáticamente y se marcan como que usan formularios.
  • Cuando un usuario crea o edita una actividad de dicho tipo, Odoo comprueba que solo se hayan modificado las partes editables; si el usuario altera cualquier otra parte del texto, aparece un mensaje de error y se rechaza el cambio.
  • Las partes calculadas se recalculan y se vuelven a escribir en la descripción de la actividad cada vez que esta se guarda o se abre, de modo que los valores calculados se mantengan actualizados.
  • Los valores pueden ser números o texto, y las fórmulas pueden usar los valores completados por el usuario, las constantes definidas en la plantilla y los campos del registro relacionado o de la propia actividad.
  • El módulo toca los modelos de actividad y tipo de actividad (mail.activity y mail.activity.type) y añade un indicador técnico en los tipos de actividad que indica si su descripción es un formulario.

No hay menús ni pantallas nuevas; todo ocurre dentro de las ventanas existentes de programación y edición de actividades.

Depende de

mail
Modelos y campos (2)
  • mail.activity · amplía un modelo existente
  • mail.activity.type · amplía un modelo existenteuses_forms

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

Este módulo añade algunos atributos que se pueden usar en el campo default_description de mail.activity.type:

data-form-id Un nombre usado para referirse al contenido de este nodo posteriormente data-form-type Uno de 'float', 'int', 'str' data-form-editable Solo los nodos marcados con este atributo pueden editarse en actividades data-form-compute Una expresión a evaluar, object se puede usar para acceder a los valores del objeto al que está adjunta la actividad, y activity para la propia actividad

Ten en cuenta que lo anterior implica que no deberías usar object y activity en el atributo data-form-id.

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.