pickup: modification of earliest/latest only in draft state
once shipcloud has confirmed the pick-up, we cannot modify the times.
This commit is contained in:
parent
7c39cf76b6
commit
0a4df5f71a
|
@ -19,9 +19,11 @@ 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=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,
|
||||
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')],
|
||||
string='Status', default='draft', readonly=True, required=True, copy=False)
|
||||
|
|
Loading…
Reference in New Issue