[Erp5-report] r41687 nicolas.dumazet - /erp5/trunk/products/ERP5Type/DocumentationHelper/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Dec 23 00:40:53 CET 2010
Author: nicolas.dumazet
Date: Thu Dec 23 00:40:53 2010
New Revision: 41687
URL: http://svn.erp5.org?rev=41687&view=rev
Log:
fix getPropertySheetList when some property sheets are defined as strings
Modified:
erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypeDocumentationHelper.py
Modified: erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypeDocumentationHelper.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypeDocumentationHelper.py?rev=41687&r1=41686&r2=41687&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypeDocumentationHelper.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/DocumentationHelper/PortalTypeDocumentationHelper.py [utf8] Thu Dec 23 00:40:53 2010
@@ -179,9 +179,14 @@ class PortalTypeDocumentationHelper(Docu
Returns the list of property sheets for the documentation helper
"""
temp_object = self.getTempInstance(self.getId())
- property_sheet = [obj.__name__ for obj in temp_object.property_sheets]
- property_sheet += self.getDocumentedObject().property_sheet_list
- return property_sheet
+ property_sheet_list = []
+ for obj in temp_object.property_sheets:
+ if isinstance(obj, basestring):
+ property_sheet_list.append(obj)
+ else:
+ property_sheet_list.append(obj.__name__)
+ property_sheet_list += self.getDocumentedObject().property_sheet_list
+ return property_sheet_list
security.declareProtected(Permissions.AccessContentsInformation, 'getPropertySheetUriList')
def getPropertySheetUriList(self):
More information about the Erp5-report
mailing list