[Erp5-report] r38389 ivan - in /erp5/trunk/bt5/erp5_dms: SkinTemplateItem/portal_skins/erp5...
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Sep 15 15:44:31 CEST 2010
Author: ivan
Date: Wed Sep 15 15:44:30 2010
New Revision: 38389
URL: http://svn.erp5.org?rev=38389&view=rev
Log:
Generate proper portal_type syntax.
Modified:
erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Base_assembleSearchString.xml
erp5/trunk/bt5/erp5_dms/bt/revision
Modified: erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Base_assembleSearchString.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Base_assembleSearchString.xml?rev=38389&r1=38388&r2=38389&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Base_assembleSearchString.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Base_assembleSearchString.xml [utf8] Wed Sep 15 15:44:30 2010
@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
- <tuple>
- <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
- <tuple/>
- </tuple>
+ <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
</pickle>
<pickle>
<dictionary>
@@ -106,10 +103,12 @@ if portal_type_list == \'all\':\n
if isinstance(portal_type_list, str):\n
portal_type_list=[portal_type_list]\n
if portal_type_list:\n
- if len(portal_type_list)==1:\n
- search_string += \' type:"%s"\' % portal_type_list[0]\n
- else:\n
- search_string += \' type:(%s)\' %\',\'.join(portal_type_list)\n
+ portal_type_string_list = []\n
+ for portal_type in portal_type_list:\n
+ if \' \' in portal_type:\n
+ portal_type = \'"%s"\' %portal_type\n
+ portal_type_string_list.append(\'portal_type:%s\' %portal_type)\n
+ search_string += \' %s\' %\' OR \'.join(portal_type_string_list)\n
\n
# search by reference\n
reference = kw.get(\'reference\', request.get(\'reference\', None))\n
@@ -212,8 +211,8 @@ return search_string\n
<string>portal_type_list</string>
<string>isinstance</string>
<string>str</string>
- <string>len</string>
- <string>_getitem_</string>
+ <string>portal_type_string_list</string>
+ <string>portal_type</string>
<string>reference</string>
<string>version</string>
<string>language</string>
@@ -224,6 +223,7 @@ return search_string\n
<string>newest</string>
<string>search_mode</string>
<string>search_mode_map</string>
+ <string>_getitem_</string>
</tuple>
</value>
</item>
Modified: erp5/trunk/bt5/erp5_dms/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_dms/bt/revision?rev=38389&r1=38388&r2=38389&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_dms/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_dms/bt/revision [utf8] Wed Sep 15 15:44:30 2010
@@ -1 +1 @@
-1172
\ No newline at end of file
+1173
\ No newline at end of file
More information about the Erp5-report
mailing list