diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/DMS_getAdvancedSearchResults.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/DMS_getAdvancedSearchResults.xml index 35907ca92fd512569fccf6e6f0bd879d509f0db1..28837b4ab638ce5ba993a178c68a57f753a2f8d7 100644 --- a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/DMS_getAdvancedSearchResults.xml +++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/DMS_getAdvancedSearchResults.xml @@ -75,6 +75,7 @@ mine=context.REQUEST.get(\'mine\',\'\')\n if kw.get(\'SearchableText\',\'\')==\'\' and mine==\'\':return []\n \n args=context.parseSearchString(kw.get(\'SearchableText\',\'\'))\n +\n if not args.has_key(\'portal_type\') or args[\'portal_type\']==():\n args[\'portal_type\']=context.getPortalDocumentTypeList()\n cats=[]\n @@ -111,7 +112,7 @@ if wheres!=[]:\n \n res=context.portal_catalog(**kw)\n \n -if mine!=\'\': # user wants only his documents\n +if mine not in (0,\'\'): # user wants only his documents\n from AccessControl import getSecurityManager\n sm=getSecurityManager()\n u=sm.getUser()\n @@ -136,6 +137,12 @@ return res\n <none/> </value> </item> + <item> + <key> <string>_owner</string> </key> + <value> + <none/> + </value> + </item> <item> <key> <string>_params</string> </key> <value> <string>**kw</string> </value>