[Erp5-report] r24293 - /erp5/trunk/products/ERP5/ERP5Site.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Oct 22 22:20:08 CEST 2008
Author: fabien
Date: Wed Oct 22 22:20:07 2008
New Revision: 24293
URL: http://svn.erp5.org?rev=24293&view=rev
Log:
add a default value to getDefaultModule to use it with getDefaultModuleId
Modified:
erp5/trunk/products/ERP5/ERP5Site.py
Modified: erp5/trunk/products/ERP5/ERP5Site.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/ERP5Site.py?rev=24293&r1=24292&r2=24293&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/ERP5Site.py (original)
+++ erp5/trunk/products/ERP5/ERP5Site.py Wed Oct 22 22:20:07 2008
@@ -1063,11 +1063,14 @@
security.declareProtected(Permissions.AccessContentsInformation,
'getDefaultModule')
- def getDefaultModule(self, portal_type):
+ def getDefaultModule(self, portal_type, default=MARKER):
"""
Return default module where a object with portal_type can be created
"""
- return getattr(self, self.getDefaultModuleId(portal_type), None)
+ module_id = self.getDefaultModuleId(portal_type, default)
+ if module_id:
+ return getattr(self, module_id, None)
+ return None
security.declareProtected(Permissions.AddPortalContent, 'newContent')
def newContent(self, id=None, portal_type=None, immediate_reindex=0, **kw):
More information about the Erp5-report
mailing list