mirror of
https://github.com/Kalenis/kalenislims.git
synced 2023-12-14 07:13:04 +01:00
lims_industry: results report: free precedents filter (2)
This commit is contained in:
parent
ada79a5ec9
commit
8c387670d6
|
@ -524,20 +524,35 @@ class ResultsReportVersionDetailSample(metaclass=PoolMeta):
|
||||||
[('fraction.sample.state', '!=', 'annulled')])],
|
[('fraction.sample.state', '!=', 'annulled')])],
|
||||||
depends=['free_precedents', 'component'])
|
depends=['free_precedents', 'component'])
|
||||||
precedent4 = fields.Many2One('lims.notebook', 'Precedent 4',
|
precedent4 = fields.Many2One('lims.notebook', 'Precedent 4',
|
||||||
domain=[('component', '=', Eval('component'))],
|
domain=[If(~Eval('free_precedents'),
|
||||||
depends=['component'])
|
[('component', '=', Eval('component')),
|
||||||
|
('fraction.sample.state', '!=', 'annulled')],
|
||||||
|
[('fraction.sample.state', '!=', 'annulled')])],
|
||||||
|
depends=['free_precedents', 'component'])
|
||||||
precedent5 = fields.Many2One('lims.notebook', 'Precedent 5',
|
precedent5 = fields.Many2One('lims.notebook', 'Precedent 5',
|
||||||
domain=[('component', '=', Eval('component'))],
|
domain=[If(~Eval('free_precedents'),
|
||||||
depends=['component'])
|
[('component', '=', Eval('component')),
|
||||||
|
('fraction.sample.state', '!=', 'annulled')],
|
||||||
|
[('fraction.sample.state', '!=', 'annulled')])],
|
||||||
|
depends=['free_precedents', 'component'])
|
||||||
precedent6 = fields.Many2One('lims.notebook', 'Precedent 6',
|
precedent6 = fields.Many2One('lims.notebook', 'Precedent 6',
|
||||||
domain=[('component', '=', Eval('component'))],
|
domain=[If(~Eval('free_precedents'),
|
||||||
depends=['component'])
|
[('component', '=', Eval('component')),
|
||||||
|
('fraction.sample.state', '!=', 'annulled')],
|
||||||
|
[('fraction.sample.state', '!=', 'annulled')])],
|
||||||
|
depends=['free_precedents', 'component'])
|
||||||
precedent7 = fields.Many2One('lims.notebook', 'Precedent 7',
|
precedent7 = fields.Many2One('lims.notebook', 'Precedent 7',
|
||||||
domain=[('component', '=', Eval('component'))],
|
domain=[If(~Eval('free_precedents'),
|
||||||
depends=['component'])
|
[('component', '=', Eval('component')),
|
||||||
|
('fraction.sample.state', '!=', 'annulled')],
|
||||||
|
[('fraction.sample.state', '!=', 'annulled')])],
|
||||||
|
depends=['free_precedents', 'component'])
|
||||||
precedent8 = fields.Many2One('lims.notebook', 'Precedent 8',
|
precedent8 = fields.Many2One('lims.notebook', 'Precedent 8',
|
||||||
domain=[('component', '=', Eval('component'))],
|
domain=[If(~Eval('free_precedents'),
|
||||||
depends=['component'])
|
[('component', '=', Eval('component')),
|
||||||
|
('fraction.sample.state', '!=', 'annulled')],
|
||||||
|
[('fraction.sample.state', '!=', 'annulled')])],
|
||||||
|
depends=['free_precedents', 'component'])
|
||||||
free_precedents = fields.Boolean('Free precedents')
|
free_precedents = fields.Boolean('Free precedents')
|
||||||
precedent1_diagnosis = fields.Function(fields.Text(
|
precedent1_diagnosis = fields.Function(fields.Text(
|
||||||
'Diagnosis Precedent 1'), 'on_change_with_precedent1_diagnosis')
|
'Diagnosis Precedent 1'), 'on_change_with_precedent1_diagnosis')
|
||||||
|
|
Loading…
Reference in a new issue