Fix delivery_date

develop
Andreas Osim 2023-11-09 10:12:25 +01:00
parent 2432a71507
commit f60457f400
1 changed files with 4 additions and 6 deletions

View File

@ -7,12 +7,11 @@ from odoo import api, fields, models
class SaleOrder(models.Model): class SaleOrder(models.Model):
_inherit = 'sale.order' _inherit = 'sale.order'
# delivery_date = fields.Date('Lieferdatum', compute='_compute_delivery_date', inverse='_inverse_delivery_date',store=True,index=True, track_visibility='onchange') delivery_date = fields.Date('Lieferdatum', compute='_compute_delivery_date', inverse='_inverse_delivery_date',store=False,index=True, track_visibility='onchange')
delivery_date = fields.Date('Lieferdatum', compute='_compute_delivery_date', inverse='_inverse_delivery_date',index=True) # delivery_date = fields.Date('Lieferdatum', compute='_compute_delivery_date', inverse='_inverse_delivery_date')
@api.multi @api.multi
# @api.depends('state','write_date','order_line.delivery_date','order_line.write_date') @api.depends('state','write_date','order_line.delivery_date','order_line.write_date')
@api.depends('state')
def _compute_delivery_date(self): def _compute_delivery_date(self):
for order in self: for order in self:
lines = order.order_line.filtered(lambda d: d.delivery_date) lines = order.order_line.filtered(lambda d: d.delivery_date)
@ -21,8 +20,7 @@ class SaleOrder(models.Model):
order.delivery_date = lines[0].delivery_date order.delivery_date = lines[0].delivery_date
@api.multi @api.multi
# @api.depends('state','write_date','order_line.delivery_date','order_line.write_date') @api.depends('state','write_date','order_line.delivery_date','order_line.write_date')
@api.depends('state')
def _inverse_delivery_date(self): def _inverse_delivery_date(self):
for order in self: for order in self:
for line in order.order_line: for line in order.order_line: