def form(self, uinput="", instance=None, view="list", cards=False): """ provide input DAS search form """ # TODO: rename into search_form()? (template is also called like this if "'" in uinput: # e.g. file.creation_date>'20120101 12:01:01' uinput = uinput.replace("'", '"') if not instance: instance = self.dbs_global cards = self.templatepage( "das_cards", base=self.base, show=cards, width=900, height=220, cards=help_cards(self.base) ) daskeys = self.templatepage("das_keys", daskeys=self.daskeyslist) page = self.templatepage( "das_searchform", input=uinput, init_dbses=list(self.dbs_instances), daskeys=daskeys, base=self.base, instance=instance, view=view, cards=cards, autocompl_host=json.dumps(self._get_autocompl_host()), ) return page
def form(self, uinput='', instance=None, view='list', cards=False): """ provide input DAS search form """ if not instance: instance = self.dbs_global cards = self.templatepage('das_cards', base=self.base, show=cards, \ width=900, height=220, cards=help_cards(self.base)) page = self.templatepage('das_searchform', input=uinput, \ init_dbses=list(self.dbs_instances), \ base=self.base, instance=instance, view=view, cards=cards) return page
def form(self, uinput='', instance=None, view='list', cards=False): """ provide input DAS search form """ # TODO: rename into search_form()? (template is also called like this if "'" in uinput: # e.g. file.creation_date>'20120101 12:01:01' uinput = uinput.replace("'", '"') if not instance: instance = self.dbs_global hcards = help_cards(self.base) width = 900 height = 220 cards = self.templatepage('das_cards', base=self.base, show=cards, \ width=width, height=height, max_width=len(hcards)*width, \ cards=hcards, enumerate=enumerate) daskeys = self.templatepage('das_keys', daskeys=self.daskeyslist) page = self.templatepage('das_searchform', input=uinput, \ init_dbses=list(self.dbs_instances), daskeys=daskeys, \ base=self.base, instance=instance, view=view, cards=cards, autocompl_host=json.dumps(self._get_autocompl_host()) ) return page