switch forms back to simple <select> instead of droppable check boxes
This commit is contained in:
parent
3b1684d13e
commit
76dd32a7d4
|
@ -350,17 +350,20 @@ def possible_topics(context):
|
|||
|
||||
class IDocumentSearch(interface.Interface):
|
||||
search_type_is_document = schema.TextLine(title=u'Search Type', default=u'1', required=False)
|
||||
nodoc = schema.TextLine(title=_(u'Document Number'), required=False)
|
||||
nodoc = schema.TextLine(title=_(u'Dossier Number'), required=False)
|
||||
nosuite = schema.TextLine(title=_(u'Suite Number'), required=False)
|
||||
l_doctypes = schema.List(title=_(u'Document Type'), required=False,
|
||||
value_type=schema.Choice(title=_(u'Type'), required=False,
|
||||
source=possible_document_types))
|
||||
doctype = schema.Choice(title=_(u'Document Type'), required=False,
|
||||
source=possible_document_types)
|
||||
#l_doctypes = schema.List(title=_(u'Document Type'), required=False,
|
||||
# value_type=schema.Choice(title=_(u'Type'), required=False,
|
||||
# source=possible_document_types))
|
||||
ttitle = schema.TextLine(title=_(u'Title'), required=False)
|
||||
text = schema.TextLine(title=_(u'Text'), required=False)
|
||||
authors = schema.TextLine(title=_(u'Authors'), required=False)
|
||||
l_polgroups = schema.List(title=_(u'Political Groups'), required=False,
|
||||
value_type=schema.Choice(title=_(u'Political Group'),
|
||||
required=False, source=possible_polgroups))
|
||||
polgroups = schema.Choice(title=_(u'Political Groups'), required=False, source=possible_polgroups)
|
||||
# l_polgroups = schema.List(title=_(u'Political Groups'), required=False,
|
||||
# value_type=schema.Choice(title=_(u'Political Group'),
|
||||
# required=False, source=possible_polgroups))
|
||||
topics = schema.TextLine(title=_(u'Topics'), required=False)
|
||||
session = schema.Choice(title=_(u'Legislature / Session'), required=False,
|
||||
source=possible_sessions)
|
||||
|
@ -378,8 +381,8 @@ class DocumentSearchForm(form.Form):
|
|||
fields = field.Fields(IDocumentSearch)
|
||||
fields['authors'].widgetFactory = FieldAuthorsWidget
|
||||
fields['topics'].widgetFactory = FieldTopicsWidget
|
||||
fields['l_doctypes'].widgetFactory = FieldDroppedCheckboxWidget
|
||||
fields['l_polgroups'].widgetFactory = FieldDroppedCheckboxWidget
|
||||
#fields['l_doctypes'].widgetFactory = FieldDroppedCheckboxWidget
|
||||
#fields['l_polgroups'].widgetFactory = FieldDroppedCheckboxWidget
|
||||
ignoreContext = True
|
||||
template = ViewPageTemplateFile('form_templates/view_form.pt')
|
||||
|
||||
|
@ -396,14 +399,17 @@ class IDossierSearch(interface.Interface):
|
|||
search_type_is_dossier = schema.TextLine(title=u'Search Type', default=u'1', required=False)
|
||||
|
||||
nodos = schema.TextLine(title=_(u'Dossier Number'), required=False)
|
||||
l_dostypes = schema.List(title=_(u'Dossier Type'), required=False,
|
||||
value_type=schema.Choice(title=_(u'Type'), required=False,
|
||||
source=possible_dossier_types))
|
||||
dostype = schema.Choice(title=_(u'Dossier Type'), required=False,
|
||||
source=possible_dossier_types)
|
||||
#l_dostypes = schema.List(title=_(u'Dossier Type'), required=False,
|
||||
# value_type=schema.Choice(title=_(u'Type'), required=False,
|
||||
# source=possible_dossier_types))
|
||||
ttitle = schema.TextLine(title=_(u'Title'), required=False)
|
||||
authors = schema.TextLine(title=_(u'Authors'), required=False)
|
||||
l_polgroups = schema.List(title=_(u'Political Groups'), required=False,
|
||||
value_type=schema.Choice(title=_(u'Political Group'),
|
||||
required=False, source=possible_polgroups))
|
||||
polgroups = schema.Choice(title=_(u'Political Groups'), required=False, source=possible_polgroups)
|
||||
#l_polgroups = schema.List(title=_(u'Political Groups'), required=False,
|
||||
# value_type=schema.Choice(title=_(u'Political Group'),
|
||||
# required=False, source=possible_polgroups))
|
||||
participants = schema.TextLine(title=_(u'Participants'), required=False)
|
||||
topics = schema.TextLine(title=_(u'Topics'), required=False)
|
||||
session = schema.Choice(title=_(u'Legislature / Session'), required=False,
|
||||
|
@ -424,8 +430,8 @@ class DossierSearchForm(form.Form):
|
|||
fields = field.Fields(IDossierSearch)
|
||||
fields['authors'].widgetFactory = FieldAuthorsWidget
|
||||
fields['participants'].widgetFactory = FieldAuthorsWidget
|
||||
fields['l_dostypes'].widgetFactory = FieldDroppedCheckboxWidget
|
||||
fields['l_polgroups'].widgetFactory = FieldDroppedCheckboxWidget
|
||||
#fields['l_dostypes'].widgetFactory = FieldDroppedCheckboxWidget
|
||||
#fields['l_polgroups'].widgetFactory = FieldDroppedCheckboxWidget
|
||||
fields['topics'].widgetFactory = FieldTopicsWidget
|
||||
ignoreContext = True
|
||||
template = ViewPageTemplateFile('form_templates/view_form.pt')
|
||||
|
@ -442,14 +448,17 @@ class DossierSearchForm(form.Form):
|
|||
class IQuestionSearch(interface.Interface):
|
||||
search_type_is_question = schema.TextLine(title=u'Search Type', default=u'1', required=False)
|
||||
|
||||
l_questypes = schema.List(title=_(u'Question Type'), required=False,
|
||||
value_type=schema.Choice(title=_(u'Type'), required=False,
|
||||
source=possible_question_types))
|
||||
#l_questypes = schema.List(title=_(u'Question Type'), required=False,
|
||||
# value_type=schema.Choice(title=_(u'Type'), required=False,
|
||||
# source=possible_question_types))
|
||||
questype = schema.Choice(title=_(u'Question Type'), required=False,
|
||||
source=possible_question_types)
|
||||
ttitle = schema.TextLine(title=_(u'Title'), required=False)
|
||||
authors = schema.TextLine(title=_(u'Authors'), required=False)
|
||||
l_polgroups = schema.List(title=_(u'Political Groups'), required=False,
|
||||
value_type=schema.Choice(title=_(u'Political Group'),
|
||||
required=False, source=possible_polgroups))
|
||||
polgroups = schema.Choice(title=_(u'Political Groups'), required=False, source=possible_polgroups)
|
||||
#l_polgroups = schema.List(title=_(u'Political Groups'), required=False,
|
||||
# value_type=schema.Choice(title=_(u'Political Group'),
|
||||
# required=False, source=possible_polgroups))
|
||||
topics = schema.TextLine(title=_(u'Topics'), required=False)
|
||||
session = schema.Choice(title=_(u'Legislature / Session'), required=False,
|
||||
source=possible_sessions)
|
||||
|
@ -465,8 +474,8 @@ class QuestionSearchForm(form.Form):
|
|||
prefix = 'question'
|
||||
fields = field.Fields(IQuestionSearch)
|
||||
fields['authors'].widgetFactory = FieldAuthorsWidget
|
||||
fields['l_polgroups'].widgetFactory = FieldDroppedCheckboxWidget
|
||||
fields['l_questypes'].widgetFactory = FieldDroppedCheckboxWidget
|
||||
#fields['l_polgroups'].widgetFactory = FieldDroppedCheckboxWidget
|
||||
#fields['l_questypes'].widgetFactory = FieldDroppedCheckboxWidget
|
||||
fields['topics'].widgetFactory = FieldTopicsWidget
|
||||
ignoreContext = True
|
||||
template = ViewPageTemplateFile('form_templates/view_form.pt')
|
||||
|
@ -680,7 +689,8 @@ class IGlobalSearchForm(interface.Interface):
|
|||
text = schema.TextLine(title=_(u'Text'), required=False)
|
||||
authors = schema.TextLine(title=_(u'Authors'), required=False)
|
||||
participants = schema.TextLine(title=_(u'Participants'), required=False)
|
||||
polgroups = schema.TextLine(title=_(u'Political Groups'), required=False)
|
||||
#polgroups = schema.TextLine(title=_(u'Political Groups'), required=False)
|
||||
polgroups = schema.Choice(title=_(u'Political Groups'), required=False, source=possible_polgroups)
|
||||
topics = schema.TextLine(title=_(u'Topics'), required=False)
|
||||
session = schema.Choice(title=_(u'Legislature / Session'), required=False,
|
||||
source=possible_sessions)
|
||||
|
|
Reference in New Issue