Add domain constraint on start/end date

issue3991
review13341002
This commit is contained in:
Cédric Krier committed 2014-06-22 17:07:46 +02:00
1 parent fe965a0f1c
commit e6d46fce76
1 file changed
+4 -2
+4 -2
View File
@@ -107,13 +107,15 @@ class Asset(Workflow, ModelSQL, ModelView):
'readonly': (Eval('lines', [0]) | (Eval('state') != 'draft')),
},
required=True,
depends=['state'])
domain=[('start_date', '<=', Eval('end_date', None))],
depends=['state', 'end_date'])
end_date = fields.Date('End Date',
states={
'readonly': (Eval('lines', [0]) | (Eval('state') != 'draft')),
},
required=True,
depends=['state'])
domain=[('end_date', '>=', Eval('start_date', None))],
depends=['state', 'start_date'])
depreciation_method = fields.Selection([
('linear', 'Linear'),
], 'Depreciation Method',