Untitled
unknown
plain_text
2 months ago
590 B
1
Indexable
from odoo import fields # ... def cancelar_reservas_pendientes(self): # Convertimos la fecha actual a UTC y restamos 24 horas limite_tiempo = fields.Datetime.to_string( fields.Datetime.from_string(fields.Datetime.now()) - timedelta(hours=24) ) reservas_pendientes = self.search([ ('estado', '=', 'pendiente'), ('create_date', '<', limite_tiempo) ]) for reserva in reservas_pendientes: reserva.cancelar_reserva() # Cambia el estado a 'cancelada' reserva.unlink() # Elimina la reserva return True
Editor is loading...
Leave a Comment