[Checkins] SVN: Products.CMFCore/branches/2.1/Products/CMFCore/
PortalObject: Added setSite to getSiteManager for old
instances. This fixes migrations from Plone 2.1 to 3.0.
Florian Schulze
florian.schulze at gmx.net
Sat Dec 1 13:11:06 EST 2007
Log message for revision 82072:
PortalObject: Added setSite to getSiteManager for old instances. This fixes migrations from Plone 2.1 to 3.0.
Changed:
U Products.CMFCore/branches/2.1/Products/CMFCore/CHANGES.txt
U Products.CMFCore/branches/2.1/Products/CMFCore/PortalObject.py
-=-
Modified: Products.CMFCore/branches/2.1/Products/CMFCore/CHANGES.txt
===================================================================
--- Products.CMFCore/branches/2.1/Products/CMFCore/CHANGES.txt 2007-12-01 14:26:13 UTC (rev 82071)
+++ Products.CMFCore/branches/2.1/Products/CMFCore/CHANGES.txt 2007-12-01 18:11:06 UTC (rev 82072)
@@ -2,6 +2,9 @@
Products.CMFCore 2.1.1 (unreleased)
+ - PortalObject: Added setSite to getSiteManager for old instances. This
+ fixes migrations from Plone 2.1 to 3.0.
+
- FSImage: Supply class-level defaults for 'alt', 'height', and 'width',
to avoid acquiring objects with the same names.
(http://www.zope.org/Collectors/CMF/507)
Modified: Products.CMFCore/branches/2.1/Products/CMFCore/PortalObject.py
===================================================================
--- Products.CMFCore/branches/2.1/Products/CMFCore/PortalObject.py 2007-12-01 14:26:13 UTC (rev 82071)
+++ Products.CMFCore/branches/2.1/Products/CMFCore/PortalObject.py 2007-12-01 18:11:06 UTC (rev 82072)
@@ -25,6 +25,7 @@
from zope.component.globalregistry import base
from zope.event import notify
from zope.interface import implements
+from zope.app.component.hooks import setSite
from interfaces import ISiteRoot
from permissions import AddPortalMember
@@ -70,6 +71,7 @@
name = '/'.join(self.getPhysicalPath())
self._components = components = PersistentComponents(name, (next,))
components.__parent__ = self
+ setSite(self)
elif self._components.utilities.LookupClass \
!= FiveVerifyingAdapterLookup:
# BBB: for CMF 2.1 beta instances
More information about the Checkins
mailing list