def _get_module(self, request): if 'data' in request.GET: self.default_value = request.GET['data'] else: # create a connection client = MongoClient(MONGODB_URI) # connect to the db 'mgi' db = client[MGI_DB] # get the xmldata collection xmldata = db['xmldata'] # find all objects of the collection cursor = xmldata.find() # build a list with the objects existing_localids = [] for result in cursor: try: existing_localids.append(result['content']['Resource']['@localid']) except: pass N = 20 localid = ''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(N)) while localid in existing_localids: localid = ''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(N)) self.default_value = localid return InputModule.get_module(self, request)
def _get_module(self, request): if 'data' in request.GET: self.default_value = request.GET['data'] else: # create a connection client = MongoClient(MONGODB_URI) # connect to the db 'mgi' db = client[MGI_DB] # get the xmldata collection xmldata = db['xmldata'] # find all objects of the collection cursor = xmldata.find() # build a list with the objects existing_localids = [] for result in cursor: try: existing_localids.append( result['content']['Resource']['@localid']) except: pass N = 20 localid = ''.join( random.choice(string.ascii_uppercase + string.digits) for _ in range(N)) while localid in existing_localids: localid = ''.join( random.choice(string.ascii_uppercase + string.digits) for _ in range(N)) self.default_value = localid return InputModule.get_module(self, request)
def _get_module(self, request): if 'data' in request.GET: self.default_value = request.GET['data'] # if data present and not in enumeration, can be edited if self.default_value not in self.templates.values(): self.disabled = False else: if 'currentTemplateID' in request.session: try: template = mgi_models.Template.objects().get(pk=request.session['currentTemplateID']) template_name = template.title try: self.default_value = self.templates[template_name] except: self.disabled = False self.default_value = '' except: self.disabled = False self.default_value = '' else: self.disabled = False self.default_value = '' return InputModule.get_module(self, request)
def __init__(self): self.default_value = '' InputModule.__init__(self, disabled=True)
def __init__(self): InputModule.__init__(self, disabled=True)
def _get_module(self, request): if 'data' in request.GET: self.default_value = request.GET['data'] return InputModule.get_module(self, request)
def __init__(self): InputModule.__init__(self, label='Enter positive integer', default_value=1)
def _get_module(self, request): return InputModule.get_module(self, request)
def __init__(self): self.handle = None InputModule.__init__(self, label='Enter the URL of a file :')
def _get_module(self, request): if "data" in request.GET: self.default_value = request.GET["data"] return InputModule.get_module(self, request)
def __init__(self): InputModule.__init__(self, label="Enter positive integer", default_value=1)