Hello everyone,
I'm trying to get the "Last Update Status" variable in the Project to update automatically depending on the current date. I was thinking of doing this using a scheduled action. I've attached some screenshots.
I would like the bubble to change automatically where you can put if thebproject is to define, on risk, on track...
Here is the scheduled action I'm working on:
fecha = datetime.date.today()
for proyecto in model.search([]):
fecha = proyecto.x_studio_fecha_de_finalizacin
if not fecha:
estado = 'to_define'
else:
dias = (fecha - today).days
if dias < 0:
estado = 'off_track'
elif dias <= 2:
estado = 'at_risk'
else:
estado = 'on_track'
proyecto.write({'x_studio_estado_personalizado': estado})
I appreciate your help — I've always programmed in Python, but I don't fully understand how to do it in Odoo.
Best regards,
Marcos
---------------------------------------------------------------------------------------------------
Buenas a todos, estoy intentando conseguir que se emmactualice la variable Last Update Satus de Proyecto dependiendo de la fecha en la que nos encontremos, he pensado en hacerlo con una acción planificada, os adjunto fotos:
Me gustaría cambiar la burbuja automáticamente
Aquí está la acción planificada que estoy elaborando:
fecha = datetime.date.today()
for proyecto in model.search([]):
fecha = proyecto.x_studio_fecha_de_finalizacin
if not fecha:
estado = 'to_define'
else:
dias = (fecha - today).days
if dias < 0:
estado = 'off_track'
elif dias <= 2:
estado = 'at_risk'
else:
estado = 'on_track'
proyecto.write({'x_studio_estado_personalizado': estado})
Agradezco vuestra ayuda, siempre he programado python pero no entiendo bien cómo hacerlo en odoo.
Un saludo,
Marcos