diff --git a/browser/common.py b/browser/common.py index fddcc3e..0850b05 100755 --- a/browser/common.py +++ b/browser/common.py @@ -20,13 +20,14 @@ Common base class for loops browser view classes. """ -from cgi import parse_qs, parse_qsl +from cgi import parse_qsl #import mimetypes # use more specific assignments from cybertools.text from datetime import date, datetime from logging import getLogger import re from time import strptime from urllib import urlencode +from urlparse import parse_qs from zope import component from zope.app.form.browser.interfaces import ITerms from zope.app.i18n.interfaces import ITranslationDomain diff --git a/expert/search.txt b/expert/search.txt index 8b56b00..24fa04b 100755 --- a/expert/search.txt +++ b/expert/search.txt @@ -177,7 +177,7 @@ of the concepts' titles: >>> request = TestRequest(form=form) >>> view = Search(page, request) >>> view.listConcepts() - u"{identifier: 'id', items: [{label: 'Zope (Thema)', name: 'Zope', id: '...'}, {label: 'Zope 2 (Thema)', name: 'Zope 2', id: '...'}, {label: 'Zope 3 (Thema)', name: 'Zope 3', id: '...'}]}" + '{"items": [{"id": "...", "name": "Zope", "label": "Zope (Thema)"}, {"id": "...", "name": "Zope 2", "label": "Zope 2 (Thema)"}, {"id": "...", "name": "Zope 3", "label": "Zope 3 (Thema)"}], "identifier": "id"}' Preset Concept Types on Search Forms ------------------------------------