Example #1
0
 def __call__(self):
     if 'submitted' in self.request:
         if 'setupfile' in self.request.form or \
            'setupexisting' in self.request.form:
             lsd = LoadSetupData(self.context, self.request)
             return lsd()
         else:
             exim = instruments.getExim(self.request['exim'])
             return exim.Import(self.context, self.request)
     else:
         return self.template()
Example #2
0
def getDataInterfaces(context):
    """ Return the current list of data interfaces
    """
    from lims.exportimport import instruments
    exims = []
    for exim_id in instruments.__all__:
        exim = instruments.getExim(exim_id)
        exims.append((exim_id, exim.title))
    exims.sort(lambda x, y: cmp(x[1].lower(), y[1].lower()))
    exims.insert(0, ('', t(_('None'))))
    return DisplayList(exims)
Example #3
0
 def __call__(self):
     if 'submitted' in self.request:
         if 'setupfile' in self.request.form or \
            'setupexisting' in self.request.form:
             lsd = LoadSetupData(self.context, self.request)
             return lsd()
         else:
             exim = instruments.getExim(self.request['exim'])
             return exim.Import(self.context, self.request)
     else:
         return self.template()