Este módulo crea un nuevo campo que se puede utilizar para añadir un nuevo parámetro en la descripción de la propiedad del campo. Este parámetro nos permitirá mostrar algunos parámetros en la vista del portal.
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 18.0Añade un nuevo tipo de campo de propiedad cuya definición incluye una opción «Display in Portal», de modo que las propiedades elegidas puedan mostrarse a los usuarios del portal mediante una plantilla de portal reutilizable.
Este módulo amplía el campo Properties de Odoo para que cada definición de propiedad obtenga una opción adicional llamada "Display in Portal". Cuando un usuario edita una definición de propiedad (el pequeño popover donde se establecen el nombre, el tipo y las opciones de una propiedad), aparece una nueva casilla de verificación etiquetada "Display in Portal", con un tooltip de ayuda que explica que controla si la propiedad se muestra en las vistas del portal.
En el lado del portal, el módulo proporciona una plantilla de portal reutilizable llamada "Portal Properties". Lee las propiedades de un registro y muestra solo aquellas cuya opción "Display in Portal" está marcada, en un diseño de dos columnas. Cada propiedad se representa según su tipo: - los valores many2one muestran el nombre del registro relacionado; - los valores selection muestran la etiqueta de la opción elegida; - los valores tags y many2many aparecen como insignias de colores; - los booleanos muestran una marca verde o una cruz roja; - las fechas, datetimes y floats se formatean con el widget adecuado (los floats con dos decimales); - los demás valores se muestran como texto sin formato.
Técnicamente, registra un nuevo widget de campo llamado portal_properties en el backend, basado en el campo estándar Properties, y amplía el popover de definición de propiedad con la nueva casilla de verificación. El módulo depende de portal y no añade ningún menú, modelo ni acción programada nuevos; solo añade la opción de campo, la casilla de verificación del popover y la plantilla de visualización del portal que otros módulos o plantillas pueden reutilizar.
Depende de
Lo necesitan otros módulos
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 1 confirmada, 8 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 18.0Configuración
Fuente · Odoo 18.0Simplemente modifica el campo definition así
from odoo import models
from odoo.addons.web_portal_properties.fields import PortalPropertiesDefinition
class ProjectProject(models.Model):
_inherit = "project.project"
task_properties_definition = PortalPropertiesDefinition()Luego, usa el widget portal_properties en tu campo para permitir la edición al usuario.
Finalmente, en la plantilla del portal añade este fragmento con los parámetros correctos:
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<template id="portal_my_task" inherit_id="project.portal_my_task">
<xpath expr="//div[@id='card_body']" position="inside">
<t t-call="web_portal_properties.portal_properties">
<t t-set="properties_record" t-value="task" />
<t t-set="properties_field" t-value="'task_properties'" />
</t>
</xpath>
</template>
</odoo>En la vista de formulario, podremos establecer un nuevo parámetro, Show in portal.
En el portal, podremos ver los parámetros.
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.
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.