Beispiel #1
0
         visible={'edit': 'hidden'},
     ),
 ),
 DateTimeField(
     'DateDisposed',
     schemata='Dates',
     widget=bika_DateTimeWidget(
         label=_("Date Disposed"),
         visible={'edit': 'hidden'},
     ),
 ),
 ReferenceResultsField(
     'ReferenceResults',
     schemata='Reference Values',
     required=1,
     subfield_validators={
         'result': 'referencevalues_validator',
     },
     widget=ReferenceResultsWidget(label=_("Expected Values"), ),
 ),
 ComputedField(
     'SupplierUID',
     expression='context.aq_parent.UID()',
     widget=ComputedWidget(visible=False, ),
 ),
 ComputedField(
     'ReferenceDefinitionUID',
     expression=
     'here.getReferenceDefinition() and here.getReferenceDefinition().UID() or None',
     widget=ComputedWidget(visible=False, ),
 ),
Beispiel #2
0
         visible = {'edit':'hidden'},
     ),
 ),
 DateTimeField('DateDisposed',
     schemata = 'Dates',
     widget = bika_DateTimeWidget(
         label = _("Date Disposed"),
         visible = {'edit':'hidden'},
     ),
 ),
 ReferenceResultsField('ReferenceResults',
     schemata = 'Reference Results',
     required = 1,
     subfield_validators = {
                 'result':'referencevalues_validator',
                 'min':'referencevalues_validator',
                 'max':'referencevalues_validator',
                 'error':'referencevalues_validator'},        
     widget = ReferenceResultsWidget(
         label = _("Expected Results"),
     ),
 ),
 ComputedField('ReferenceSupplierUID',
     expression = 'context.aq_parent.UID()',
     widget = ComputedWidget(
         visible = False,
     ),
 ),
 ComputedField('ReferenceDefinitionUID',
     expression = 'here.getReferenceDefinition() and here.getReferenceDefinition().UID() or None',
     widget = ComputedWidget(
         visible = False,
Beispiel #3
0
from bika.lims import PMF, bikaMessageFactory as _
from bika.lims.interfaces import IDeactivable
from zope.interface import implements

schema = BikaSchema.copy() + Schema((
    ReferenceResultsField(
        'ReferenceResults',
        schemata='Reference Values',
        required=1,
        subfield_validators={
            'result': 'referencevalues_validator',
        },
        widget=ReferenceResultsWidget(
            label=_("Reference Values"),
            description=_(
                "Click on Analysis Categories (against shaded background"
                "to see Analysis Services in each category. Enter minimum "
                "and maximum values to indicate a valid results range. "
                "Any result outside this range will raise an alert. "
                "The % Error field allows for an % uncertainty to be "
                "considered when evaluating results against minimum and "
                "maximum values. A result out of range but still in range "
                "if the % error is taken into consideration, will raise a "
                "less severe alert."),
        ),
    ),
    BooleanField(
        'Blank',
        schemata='Description',
        default=False,
        widget=BooleanWidget(
Beispiel #4
0
        widget=bika_DateTimeWidget(
            label=_("Date Expired"),
            visible={'edit': 'hidden'},
        ),
    ),
    DateTimeField(
        'DateDisposed',
        schemata=PMF('Dates'),
        widget=bika_DateTimeWidget(
            label=_("Date Disposed"),
            visible={'edit': 'hidden'},
        ),
    ),
    ReferenceResultsField(
        'ReferenceResults',
        schemata='Reference Results',
        required=1,
        widget=ReferenceResultsWidget(label=_("Expected Results"), ),
    ),
    ComputedField(
        'ReferenceSupplierUID',
        expression='context.aq_parent.UID()',
        widget=ComputedWidget(visible=False, ),
    ),
    ComputedField(
        'ReferenceDefinitionUID',
        expression=
        'here.getReferenceDefinition() and here.getReferenceDefinition().UID() or None',
        widget=ComputedWidget(visible=False, ),
    ),
))