diff --git a/tabellio/searchform/configure.zcml b/tabellio/searchform/configure.zcml index 31a81d9..cdc4c85 100644 --- a/tabellio/searchform/configure.zcml +++ b/tabellio/searchform/configure.zcml @@ -11,9 +11,10 @@ diff --git a/tabellio/searchform/docsearch.pt b/tabellio/searchform/docsearch.pt new file mode 100644 index 0000000..9ea6852 --- /dev/null +++ b/tabellio/searchform/docsearch.pt @@ -0,0 +1,25 @@ + + + + + + +
+

+
+ +
+ +
+ + + + + + diff --git a/tabellio/searchform/form.py b/tabellio/searchform/form.py index f0b8fbf..c9dcddf 100644 --- a/tabellio/searchform/form.py +++ b/tabellio/searchform/form.py @@ -9,6 +9,13 @@ from plone.formwidget.contenttree import ObjPathSourceBinder from tabellio.searchform.interfaces import MessageFactory as _ +from Products.Five import BrowserView +from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile + + +class IFolderWithDocuments(interface.Interface): + pass + class ISearch(interface.Interface): nodoc = schema.TextLine(title=_(u'Document Number'), required=False) nosuite = schema.TextLine(title=_(u'Suite Number'), required=False) @@ -41,5 +48,11 @@ class SearchForm(form.Form): return self.request.response.redirect('./') return -SearchView = wrap_form(SearchForm) +SearchFormView = wrap_form(SearchForm) + +class SearchView(BrowserView): + def search_form(self): + f = SearchForm(self.context, self.request) + f.update() + return f.render() diff --git a/tabellio/searchform/form_templates/view.pt b/tabellio/searchform/form_templates/view.pt index bb9354e..9ea6852 100644 --- a/tabellio/searchform/form_templates/view.pt +++ b/tabellio/searchform/form_templates/view.pt @@ -8,13 +8,10 @@ - +
-

-
diff --git a/tabellio/searchform/form_templates/view_effectivesearch.pt b/tabellio/searchform/form_templates/view_effectivesearch.pt index 94665d6..6b5cad7 100644 --- a/tabellio/searchform/form_templates/view_effectivesearch.pt +++ b/tabellio/searchform/form_templates/view_effectivesearch.pt @@ -5,7 +5,7 @@
Documents parlementaires
-
+