[Erp5-report] r17082 - /erp5/trunk/products/ERP5Type/Core/Folder.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Oct 22 11:40:09 CEST 2007


Author: aurel
Date: Mon Oct 22 11:40:09 2007
New Revision: 17082

URL: http://svn.erp5.org?rev=17082&view=rev
Log:
defined methodId__roles__ for zope 2.7 on patched method, in order to let it know the
security of the method

Modified:
    erp5/trunk/products/ERP5Type/Core/Folder.py

Modified: erp5/trunk/products/ERP5Type/Core/Folder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Core/Folder.py?rev=17082&r1=17081&r2=17082&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Core/Folder.py (original)
+++ erp5/trunk/products/ERP5Type/Core/Folder.py Mon Oct 22 11:40:09 2007
@@ -1522,6 +1522,8 @@
   for method_id in method_id_list:
     if not hasattr(destination_klass, method_id):
       setattr(destination_klass, method_id, NotImplementedClass(method_id))
-
+      # Zope 2.7 required to have methodId__roles__ defined
+      # to know the security ot the method
+      setattr(destination_klass, method_id+'__roles__', None)
 # Overwrite Zope setTitle()
 Folder.setTitle = Base.setTitle




More information about the Erp5-report mailing list