CMF 1.5's implementation of PortalFolder conflicts with CMFBTreeFolder.
class PortalFolder(DynamicType, CMFCatalogAware, Folder)
class PortalFolder(DynamicType, CMFCatalogAware, OrderedFolder)
class CMFBTreeFolder(BTreeFolder2Base, PortalFolder)
line 312, in processForm
line 231, in setId
line 255, in manage_renameObject
old_position = self.getObjectPosition(id)
line 222, in getObjectPosition
AttributeError: 'OOBTreeItems' object has no attribute 'index'
As you can see CMFBTreeFolder doesn't work any more because PortalFolder
is now subclassed from OrderedFolder. The changes to PortalFolder are
*not* backward compatible. IMO they should be reverted and an
OrderedPortalFolder class should be created for people how like to have
ordered folders in CMF.
Zope-CMF maillist - Zope-CMF@lists.zope.org
See http://collector.zope.org/CMF for bug reports and feature requests