diff --git a/views.py b/views.py index 914633163f129c0fac13605eb79ddbd036eaf2d7_dmlld3MucHk=..815e7137f5278a41ccdda0290fc0fc7506fb79ef_dmlld3MucHk= 100644 --- a/views.py +++ b/views.py @@ -77,10 +77,9 @@ class ElasticSearchView(StartupView): __regid__ = "esearch" - def call(self, **kwargs): - # TODO if no ES configuration, redirect or display warning + def render_search_comp(self): search_comp = self._cw.vreg['components'].select_or_none('search-comp', self._cw) if search_comp: search_comp.render(w=self.w) @@ -82,8 +81,11 @@ search_comp = self._cw.vreg['components'].select_or_none('search-comp', self._cw) if search_comp: search_comp.render(w=self.w) + def call(self, **kwargs): + # TODO if no ES configuration, redirect or display warning + self.render_search_comp() self.w(u'<h1>%s</h1>' % self._cw._('Recherche')) query_string = xml_escape(self._cw.form.get('search', '')) self.w(u'<h2>Resultats pour : <em>%s</em></h2>' % query_string)