diff --git a/models/shipcloud_pickup.py b/models/shipcloud_pickup.py index 692acb2..5322279 100644 --- a/models/shipcloud_pickup.py +++ b/models/shipcloud_pickup.py @@ -20,10 +20,10 @@ class SCPickup(models.Model): # address from where to pick up address = fields.Many2one('res.partner', string='Pick-up address', required=True) # earliest pick-up time - earliest = fields.Datetime('Earliest', required=True, default=fields.Datetime.now(), + earliest = fields.Datetime('Earliest', required=True, default=lambda self: fields.Datetime.now(), readonly=True, states={'draft': [('readonly', False)]}) # latest pick-up time - latest = fields.Datetime('Latest', required=True, + latest = fields.Datetime('Latest', required=True, default=lambda self: fields.Datetime.now(), readonly=True, states={'draft': [('readonly', False)]}) # draft: not yet requested from shipcloud; confirmed: confirmed by shipcloud state = fields.Selection([('draft', 'Draft'), ('confirmed', 'Confirmed'), ('done','Done')],