Pricing linked
This commit is contained in:
@@ -44,7 +44,9 @@ class Fee(ModelSQL,ModelView):
|
||||
shipment_out = fields.Many2One('stock.shipment.out', ondelete='CASCADE')
|
||||
shipment_internal = fields.Many2One(
|
||||
'stock.shipment.internal', ondelete='CASCADE')
|
||||
currency = fields.Many2One('currency.currency',"Currency", required=True)
|
||||
currency = fields.Many2One('currency.currency',"Currency", states={
|
||||
'required': ~Eval('enable_linked_currency'),
|
||||
}, depends=['enable_linked_currency'])
|
||||
supplier = fields.Many2One('party.party',"Supplier", required=True)
|
||||
type = fields.Selection([
|
||||
('budgeted', 'Budgeted'),
|
||||
@@ -60,17 +62,14 @@ class Fee(ModelSQL,ModelView):
|
||||
enable_linked_currency = fields.Boolean("Linked currencies")
|
||||
linked_price = fields.Numeric("Linked Price", digits='unit', states={
|
||||
'invisible': ~Eval('enable_linked_currency'),
|
||||
'required': Eval('enable_linked_currency'),
|
||||
}, depends=['enable_linked_currency'])
|
||||
linked_currency = fields.Many2One('currency.linked', "Linked Currency",
|
||||
states={
|
||||
'invisible': ~Eval('enable_linked_currency'),
|
||||
'required': Eval('enable_linked_currency'),
|
||||
}, depends=['enable_linked_currency'])
|
||||
linked_unit = fields.Many2One('product.uom', "Linked Unit",
|
||||
states={
|
||||
'invisible': ~Eval('enable_linked_currency'),
|
||||
'required': Eval('enable_linked_currency'),
|
||||
}, depends=['enable_linked_currency'])
|
||||
mode = fields.Selection([
|
||||
('lumpsum', 'Lump sum'),
|
||||
|
||||
Reference in New Issue
Block a user