[Product-Developers] Downgrade (e.g. GrufFolder) instances to ATFolder

Andreas Kaiser kaiser at xo7.de
Fri Jun 13 18:49:43 UTC 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi list,


I'm in the progess of migrating content from a Plone 2.1.4 instance to
Plone 3.1.

This is no problem for all the instances of standard content types.
The only problem I have, is that the site i'm migrating contains lots
of GrufSpace objects. These must be "downgraded" to ATFolder instances
(which are among the GrufSpace's parent classes).

This is the code, I have so far:

~    portal_catalog = getToolByName(portal, 'portal_catalog')
~    groupspaces = portal_catalog(portal_type='GroupSpace')
~    for gs in groupspaces:
~        o = gs.getObject()
~        o.meta_type = 'ATFolder'
~        o.portal_type = 'Folder'
~        o.reindexObject()

What else do I need to do, to have all GrufSpace instances "completly
downgraded" to ATFolder instances?


TIA,

Andreas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIUsFH/IUfrcGW134RApfrAJwLQa9iqaesdnKuxbMDxh7KpFUfVQCgp2/K
FZXoZlD8yXW1/iKv/ZCIY2k=
=ppGZ
-----END PGP SIGNATURE-----




More information about the Product-Developers mailing list