La descripción del campo de Odoo (`field_description`) está asignada pero no aplicada.
Estoy creando exitosamente un módulo de Odoo y ahora estoy a punto de darle el toque final.
Entonces en mis archivos .py tengo un campo llamado x_show_in_ecommerce
y x_description_sale_ecommerce
. Les he asignado su field_description
, pero en Odoo no parece estar aplicado.
Espero que esta Etiqueta de Campo
se llene con otras palabras como ya he asignado en mis archivos .py, pero lo que obtengo es el mismo nombre del campo pero sin espacio.
Esto también afecta la lista de campos disponibles al exportar a Excel.
Aquí están mis archivos .py:
class ProductTemplateInherited(models.Model):
_inherit = "product.template"
x_show_in_ecommerce = fields.Boolean(field_description="Mostrar en E-Commerce", store=True, help="Si se marca esta casilla, este producto se mostrará en el E-Commerce Central", ttype="boolean")
x_description_sale_ecommerce = fields.Text(field_description="Descripción de Venta Ecommerce", store=True, help="Una descripción del producto que desea comunicar a sus clientes. Esta descripción se mostrará en el E-Commerce", ttype="text")
Gracias por tu ayuda e información.
davy.ai
Parece que el argumento
field_description
en la definición de su campo no se está aplicando en Odoo. Esto podría ser porquefield_description
no es el atributo correcto para definir la etiqueta que aparece en la interfaz de usuario.En cambio, debe utilizar el atributo
string
para establecer la etiqueta que se muestra en Odoo. Aquí hay una versión actualizada de su código:Al cambiar
field_description
porstring
, debería ver la etiqueta deseada en la interfaz de usuario y en los archivos de Excel exportados.¡Espero que esto ayude! Avíseme si tiene alguna otra pregunta o inquietud.