[Erp5-report] r42406 nicolas.dumazet - /erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Jan 18 11:13:28 CET 2011
Author: nicolas.dumazet
Date: Tue Jan 18 11:13:28 2011
New Revision: 42406
URL: http://svn.erp5.org?rev=42406&view=rev
Log:
set name on property_holder, and pass along context to setDefaultProperties
Modified:
erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py
Modified: erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py?rev=42406&r1=42405&r2=42406&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/Tool/PropertySheetTool.py [utf8] Tue Jan 18 11:13:28 2011
@@ -188,7 +188,9 @@ class PropertySheetTool(BaseTool):
setDefaultClassProperties(property_holder)
try:
- setDefaultProperties(property_holder, portal=self.getPortalObject())
+ setDefaultProperties(property_holder,
+ object=self,
+ portal=self.getPortalObject())
except:
LOG("Tool.PropertySheetTool", ERROR,
"Could not generate accessor holder class for %s (module=%s)" % \
@@ -269,9 +271,12 @@ class PropertySheetTool(BaseTool):
property_holder._categories, \
property_holder._constraints = definition_tuple
+ property_sheet_name = property_sheet.getId()
+ property_holder.__name__ = property_sheet_name
+
return self._createCommonPropertySheetAccessorHolder(
property_holder,
- property_sheet.getId(),
+ property_sheet_name,
'erp5.accessor_holder')
security.declareProtected(Permissions.ManagePortal,
More information about the Erp5-report
mailing list