54 lines
1.6 KiB
Python
54 lines
1.6 KiB
Python
# This file is part of lims_quality_control module for Tryton.
|
|
# The COPYRIGHT file at the top level of this repository contains
|
|
# the full copyright notices and license terms.
|
|
from trytond.pool import Pool
|
|
from . import configuration
|
|
from . import quality
|
|
from . import product
|
|
from . import lims
|
|
from . import sample
|
|
|
|
|
|
def register():
|
|
Pool.register(
|
|
configuration.Configuration,
|
|
product.Template,
|
|
lims.Configuration,
|
|
lims.Method,
|
|
lims.Typification,
|
|
lims.Analysis,
|
|
lims.NotebookLine,
|
|
lims.EntryDetailAnalysis,
|
|
lims.AnalysisSheet,
|
|
lims.NotebookLoadResultsManualLine,
|
|
sample.LabWorkYear,
|
|
sample.Fraction,
|
|
sample.Sample,
|
|
sample.TakeSampleStart,
|
|
sample.TakeSampleResult,
|
|
sample.CountersampleCreateStart,
|
|
quality.QualitativeValue,
|
|
quality.Template,
|
|
quality.QualityTest,
|
|
quality.CreateQualityTestStart,
|
|
quality.TemplateAddServiceStart,
|
|
quality.CopyQualityTemplateLineStart,
|
|
module='lims_quality_control', type_='model')
|
|
Pool.register(
|
|
lims.NotebookLoadResultsManual,
|
|
sample.TakeSample,
|
|
sample.CountersampleCreate,
|
|
quality.CreateQualityTest,
|
|
quality.TemplateAddService,
|
|
quality.TestResultsReport,
|
|
quality.OpenTestAttachment,
|
|
quality.PrintTest,
|
|
quality.CopyQualityTemplateLine,
|
|
module='lims_quality_control', type_='wizard')
|
|
Pool.register(
|
|
sample.SampleLabels,
|
|
lims.ResultReport,
|
|
quality.TestReport,
|
|
quality.TestAttachmentReport,
|
|
module='lims_quality_control', type_='report')
|