This commit is contained in:
2026-03-23 18:27:54 +01:00
parent 03997db3e4
commit 5327ca4f21

View File

@@ -882,9 +882,14 @@ class ConcentrateTerm(ModelSQL, ModelView):
component = fields.Many2One(
'pricing.component',
"Price Component"
"Price Component",
domain=[
('id', 'in', Eval('line_component')),
],
depends=['line_component']
)
line_component = fields.Function(fields.One2Many('pricing.component','',"Component"),'on_change_with_line_component')
manual_price = fields.Numeric(
"Price",
digits=(16, 2)
@@ -904,6 +909,11 @@ class ConcentrateTerm(ModelSQL, ModelView):
valid_from = fields.Date("Valid From")
valid_to = fields.Date("Valid To")
@fields.depends('component')
def on_change_with_line_component(self, name):
PC = Pool().get('pricing.component')
return PC.search(['line','=',self.line])
class QualityAnalysis(ModelSQL,ModelView):
"Quality Analysis"