kalenislims/lims_quality_control/__init__.py

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')