[Erp5-report] r40818 nicolas.dumazet - /erp5/trunk/products/ERP5/Tool/
nobody at svn.erp5.org
nobody at svn.erp5.org
Sat Nov 27 01:03:25 CET 2010
Author: nicolas.dumazet
Date: Sat Nov 27 01:03:24 2010
New Revision: 40818
URL: http://svn.erp5.org?rev=40818&view=rev
Log:
portal types API expects all Documents __init__ to have at least a (self, id) signature
Modified:
erp5/trunk/products/ERP5/Tool/InterpolationTool.py
erp5/trunk/products/ERP5/Tool/PasswordTool.py
Modified: erp5/trunk/products/ERP5/Tool/InterpolationTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Tool/InterpolationTool.py?rev=40818&r1=40817&r2=40818&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Tool/InterpolationTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Tool/InterpolationTool.py [utf8] Sat Nov 27 01:03:24 2010
@@ -69,7 +69,7 @@ class InterpolationTool (UniqueObject):
) + ZCatalog.manage_options
- def __init__(self):
+ def __init__(self, id=None):
ZCatalog.__init__(self, self.getId())
# Explicite Inheritance
Modified: erp5/trunk/products/ERP5/Tool/PasswordTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Tool/PasswordTool.py?rev=40818&r1=40817&r2=40818&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Tool/PasswordTool.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Tool/PasswordTool.py [utf8] Sat Nov 27 01:03:24 2010
@@ -62,8 +62,12 @@ class PasswordTool(BaseTool):
_expiration_day = 1
_password_request_dict = {}
- def __init__(self):
+ def __init__(self, id=None):
+ if id is None:
+ id = self.__class__.id
self._password_request_dict = PersistentMapping()
+ # XXX no call to BaseTool.__init__ ?
+ # BaseTool.__init__(self, id)
security.declareProtected('Manage users', 'getResetPasswordUrl')
More information about the Erp5-report
mailing list