lims_report_html: add suport for fast sample creation
This commit is contained in:
parent
d100e16276
commit
1c021a5ba6
|
@ -49,6 +49,17 @@ class Sample(metaclass=PoolMeta):
|
||||||
self.resultrange_origin = (
|
self.resultrange_origin = (
|
||||||
self.result_template.resultrange_origin.id)
|
self.result_template.resultrange_origin.id)
|
||||||
|
|
||||||
|
def _get_dict_for_fast_copy(self):
|
||||||
|
def _many2one(value):
|
||||||
|
if value:
|
||||||
|
return str(value.id)
|
||||||
|
return "NULL"
|
||||||
|
|
||||||
|
res = super()._get_dict_for_fast_copy()
|
||||||
|
res['result_template'] = _many2one(self.result_template)
|
||||||
|
res['resultrange_origin'] = _many2one(self.resultrange_origin)
|
||||||
|
return res
|
||||||
|
|
||||||
|
|
||||||
class CreateSampleStart(metaclass=PoolMeta):
|
class CreateSampleStart(metaclass=PoolMeta):
|
||||||
__name__ = 'lims.create_sample.start'
|
__name__ = 'lims.create_sample.start'
|
||||||
|
|
Loading…
Reference in New Issue