[Erp5-report] r29883 - /erp5/trunk/products/ERP5/ERP5Site.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Oct 21 16:48:44 CEST 2009
Author: leonardo
Date: Wed Oct 21 16:48:41 2009
New Revision: 29883
URL: http://svn.erp5.org?rev=29883&view=rev
Log:
Make sure an ERP5 instance is deletable on CMF 2.2 (approved by jm)
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=29883&r1=29882&r2=29883&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/ERP5Site.py [utf8] (original)
+++ erp5/trunk/products/ERP5/ERP5Site.py [utf8] Wed Oct 21 16:48:41 2009
@@ -208,6 +208,17 @@
Implemented for consistency
"""
return self.index_html()
+
+ def manage_beforeDelete(self, item, container):
+ # On Zope 2.8, skin is setup during Acquisition (in the .__of__() method).
+ # On Zope 2.12, skin is setup during __before_publishing_traverse__, which
+ # doesn't happen when the object is being deleted from the management
+ # interface, but we need it to be set for portal_activities when we're
+ # being deleted.
+ self.setupCurrentSkin(self.REQUEST)
+ return ERP5Site.inheritedAttribute('manage_beforeDelete')(self,
+ item,
+ container)
security.declareProtected( Permissions.ModifyPortalContent, 'manage_renameObject' )
def manage_renameObject(self, id=None, new_id=None, REQUEST=None):
More information about the Erp5-report
mailing list