[Zope] cut/paste and change id
Max M
maxm@mxm.dk
Wed, 18 Jun 2003 00:57:14 +0200
Ruslan Spivak wrote:
> Hello, zope users!
>
> Can anybody give an advice how to implement the following:
> i need cut some objects from folder, change their id and paste into
> another folder, programmatically.
>
> I know for cuting/pasting - manage_cutObjects/manage_pasteObjects, but
> how to change ids in cut objects but not yet pasted?
It sounds fishy. I would move the objects one at a time, and rename them
in the process.
objects = from_folder.objectValues()
from_folder.manage_delObjects(from_folder.objectIds())
for obj in objects:
obj.id = new_id
to_folder._setObject(new_id, obj)
regards Max M