product, list_price and revenue should be visible for projects

This commit is contained in:
Nicolas Évrard committed 2012-04-02 12:23:55 +02:00
1 parent 7ef0666d33
commit e699d02243
1 file changed
+6 -11
+6 -11
View File
@@ -35,20 +35,15 @@ class Work(ModelSQL, ModelView):
product = fields.Many2One('product.product', 'Product',
states={
'invisible': Eval('type') != 'task',
}, on_change=['product', 'party', 'hours', 'company'],
depends=['type', 'party', 'hours', 'company'])
'invisible': ~Eval('timesheet_available'),
},
depends=['timesheet_available'],
on_change=['product', 'party', 'hours', 'company'])
list_price = fields.Numeric('List Price',
digits=(16, Eval('currency_digits', 2)),
states={
'invisible': Eval('type') != 'task',
'required': Eval('type') == 'task',
}, depends=['type', 'currency_digits'])
digits=(16, Eval('currency_digits', 2)), depends=['currency_digits'])
revenue = fields.Function(fields.Numeric('Revenue',
digits=(16, Eval('currency_digits', 2)),
states={
'invisible': Eval('type') != 'project',
}, depends=['type', 'currency_digits']), 'get_revenue')
depends=['currency_digits']), 'get_revenue')
cost = fields.Function(fields.Numeric('Cost',
digits=(16, Eval('currency_digits', 2)), depends=['currency_digits']),
'get_cost')