mirror of
https://github.com/Kalenis/kalenislims.git
synced 2023-12-14 07:13:04 +01:00
lims: notebook line: uncheck accepted lines
This commit is contained in:
parent
375fb109c6
commit
087e99daa2
|
@ -1152,6 +1152,7 @@ class NotebookLine(ModelSQL, ModelView):
|
|||
'converted_result', 'literal_result', 'result_modifier',
|
||||
'converted_result_modifier', 'end_date', 'acceptance_date')
|
||||
def on_change_accepted(self):
|
||||
#ResultsLine = Pool().get('lims.results_report.version.detail.line')
|
||||
self.not_accepted_message = ''
|
||||
if self.accepted:
|
||||
if not self.report:
|
||||
|
@ -1193,18 +1194,18 @@ class NotebookLine(ModelSQL, ModelView):
|
|||
else:
|
||||
self.acceptance_date = datetime.now()
|
||||
else:
|
||||
ResultsLine = Pool().get('lims.results_report.version.detail.line')
|
||||
report_lines = ResultsLine.search([
|
||||
('notebook_line', '=', self.id),
|
||||
('detail_sample.version_detail.state', '!=', 'annulled'),
|
||||
])
|
||||
if report_lines:
|
||||
self.accepted = True
|
||||
report_detail = report_lines[0].detail_sample.version_detail
|
||||
self.not_accepted_message = gettext('lims.msg_accepted_1',
|
||||
report=report_detail.report_version.results_report.number)
|
||||
else:
|
||||
self.acceptance_date = None
|
||||
#report_lines = ResultsLine.search([
|
||||
#('notebook_line', '=', self.id),
|
||||
#('detail_sample.version_detail.state', '!=', 'annulled'),
|
||||
#])
|
||||
#if report_lines:
|
||||
#self.accepted = True
|
||||
#report_detail = report_lines[0].detail_sample.version_detail
|
||||
#self.not_accepted_message = gettext('lims.msg_accepted_1',
|
||||
#report=report_detail.report_version.results_report.number)
|
||||
#else:
|
||||
#self.acceptance_date = None
|
||||
self.acceptance_date = None
|
||||
|
||||
@fields.depends('result_modifier', 'annulled', 'annulment_date', 'report')
|
||||
def on_change_result_modifier(self):
|
||||
|
|
Loading…
Reference in a new issue