[zopeorg-checkins] CVS: Products/ZopeOrg-NV/Extensions - NZOMigrate.py:1.34
Sidnei da Silva
sidnei at x3ng.com.br
Sun Jun 29 08:32:29 EDT 2003
Update of /cvs-zopeorg/Products/ZopeOrg-NV/Extensions
In directory cvs.zope.org:/tmp/cvs-serv6146/Extensions
Modified Files:
NZOMigrate.py
Log Message:
Last updates on migration
=== Products/ZopeOrg-NV/Extensions/NZOMigrate.py 1.33 => 1.34 ===
from zExceptions.ExceptionFormatter import format_exception
import zLOG
+from AccessControl import SpecialUsers
+
def _send_update_notice(self, *args, **kw):
pass
@@ -23,16 +25,11 @@
'SiteAnnouncement', 'WhatIsZope', 'ZopeArchitecture', 'ZopeNews', 'privacy.html',
'Members']
migrate.sort()
- migrate = migrate[migrate.index('Members'):]
ignore_path = ['/%s' % o for o in source.objectIds() if o not in migrate]
members_ignore = ['billqian', 'edward', 'epson', 'ltunes', 'michel', 'superuser', \
- 'myUnreviewed', 'mail_password_form', \
+ 'ewilliams', 'myUnreviewed', 'mail_password_form', \
'mail_password_template', 'password_html', 'tim.kidder', 'update_html', \
'index_html']
- mids = source.Members.objectIds()
- mids.sort()
- mids = mids[:mids.index('ewilliams')]
- members_ignore.extend(mids)
dont_migrate = ['/Members/%s' % o for o in members_ignore]
ignore_path.extend(dont_migrate)
if exceptions is None:
@@ -553,6 +550,12 @@
owner = orig.getOwner()
except:
owner = None
+ if owner is None:
+ if '_owner' in new.__dict__.keys():
+ delattr(new, '_owner')
+ return new
+ if '__ac_local_roles__' in new.__dict__.keys():
+ delattr(new, '__ac_local_roles__')
try:
new.changeOwnership(owner)
except: pass
More information about the zopeorg-checkins
mailing list