lims: results report: allow reordering samples in the report

This commit is contained in:
Adrián Bernardi 2022-02-11 10:43:26 -03:00
parent 283d76562e
commit 3b12aec5fc
2 changed files with 6 additions and 4 deletions

View File

@ -7,7 +7,8 @@ from datetime import datetime
from PyPDF2 import PdfFileMerger
from sql import Literal
from trytond.model import Workflow, ModelView, ModelSQL, Unique, fields
from trytond.model import Workflow, ModelView, ModelSQL, fields, \
sequence_ordered, Unique
from trytond.wizard import Wizard, StateTransition, StateView, StateAction, \
StateReport, Button
from trytond.pool import Pool
@ -1718,7 +1719,8 @@ class ResultsReportComment(ModelSQL):
], res))
class ResultsReportVersionDetailSample(ModelSQL, ModelView):
class ResultsReportVersionDetailSample(
sequence_ordered(), ModelSQL, ModelView):
'Results Report Version Detail Sample'
__name__ = 'lims.results_report.version.detail.sample'
@ -1746,7 +1748,7 @@ class ResultsReportVersionDetailSample(ModelSQL, ModelView):
@classmethod
def __setup__(cls):
super().__setup__()
cls._order.insert(0, ('notebook', 'ASC'))
cls._order.insert(1, ('notebook', 'ASC'))
def get_rec_name(self, name):
return self.notebook.rec_name

View File

@ -1,5 +1,5 @@
<?xml version="1.0"?>
<tree>
<tree sequence="sequence">
<field name="notebook"/>
<field name="product_type"/>
<field name="matrix"/>