that sounds like a horrible workaround. what i would do is the following: - export the old user folder - import it *into a subfolder* of the new site so it doesn't collide with the new site's user folder - write an external method that manually copies the contents of the old site's user folder into the new user folder. this could look like... (untested) OLD_UF_PATH = '/path/to/old/acl_users' NEW_UF_PATH = /acl_users' def migrateUsers( self ): old_uf = self.unrestrictedTraverse( OLD_UF_PATH ) new_uf = self.unrestrictedTraverse( NEW_UF_PATH ) old_uf_data = old_uf.data for key, value in old_uf_data.items(): new_uf.data[key] = value return 'Done' jens On Friday, September 28, 2001, at 11:23 , James Garrison wrote:
Would this work to copy user definitions from instance A to B?
1) Export acl_users from A and B to XML files 2) Copy user definitions from A's exported file into B's exported file 3) Delete acl_users from B and re-import from the updated XML file.
Would the import know enough to adjust object IDs as needed? (Is that even a meaningful question? :-)
Jens Vagelpohl wrote:
there is no way to achieve this unless you write python code to do that programmatically.
jens
On Friday, September 28, 2001, at 10:57 , James Garrison wrote:
I'll give this a try. However, it sounds like this will completely replace the target instance's user list. What if I want to take a set of users from instance A and ADD then to instance B. Is there any way to copy users to an existing acl_users folder?
-- James Garrison Athens Group, Inc. mailto:jhg@athensgroup.com 5608 Parkcrest Dr http://www.athensgroup.com Austin, TX 78731 PGP: RSA=0x04B73B7F DH/DSS=0x70738D88 (512) 345-0600 x150
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )