[zopeorg-checkins] CVS: Products/ZopeOrg-NV/Extensions - NZOMigrate.py:1.25
Sidnei da Silva
sidnei at x3ng.com.br
Sat May 31 08:33:16 EDT 2003
Update of /cvs-zopeorg/Products/ZopeOrg-NV/Extensions
In directory cvs.zope.org:/tmp/cvs-serv7803/Extensions
Modified Files:
NZOMigrate.py
Log Message:
Adding default values from run script
=== Products/ZopeOrg-NV/Extensions/NZOMigrate.py 1.24 => 1.25 ===
def migrate(source, dest, ignore_path=None, type_map=None, exceptions=None):
dest_path = dest.getPhysicalPath()
- if ignore_path is None: ignore_path = []
+ if ignore_path is None:
+ migrate = ['About','CVS','DevHome','DocProjects','Documentation', 'Download', 'Images',\
+ 'PTK', 'Products', 'Register', 'Resources', 'SpotlightOn', 'Support', 'Tour',\
+ 'Tracker', 'Utilities', 'WikiCentral', 'projects', 'CatalogHelp', 'Help', \
+ 'SiteAnnouncement', 'WhatIsZope', 'ZopeArchitecture', 'ZopeNews', 'privacy.html']
+ members_ignore = ['epson', 'ltunes', 'michel', 'superuser', 'myUnreviewed', 'mail_password_form', \
+ 'mail_password_template', 'password_html', 'tim.kidder', 'update_html', \
+ 'index_html']
+ ignore_path = ['/%s' % o for o in source.objectIds() if o not in migrate]
+ dont_migrate = ['/Members/%s' % o for o in members_ignore]
+ ignore_path.extend(dont_migrate)
+ cs = source.Resources.CaseStudies
+ for ob in cs.objectValues():
+ if ob.meta_type == 'Folder':
+ exceptions['%s/index_html' % ob.absolute_url(relative=1)] = 'CaseStudies2ZopeOrgCaseStudies'
+ for subob in ob.objectValues():
+ if subob.meta_type != 'Image' and subob.getId() != 'index_html':
+ ignore_path.append('/%s' % subob.absolute_url(relative=1))
+
if not dest_path in ignore_path:
ignore_path.append(dest_path)
ignore_path = [tuple(p.split('/')) for p in ignore_path \
@@ -49,7 +67,7 @@
if exceptions is None:
exceptions = {}
exceptions['Resources/ZSP/zsp.xml'] = 'ZSP2ZopeOrgZSP'
- exceptions['Resources/CaseStudies'] = 'CaseStudies2ZopeOrgCaseStudies'
+ #exceptions['Resources/CaseStudies'] = 'CaseStudies2ZopeOrgCaseStudies'
tmut = Transmutator(source, dest, ignore_path, type_map, exceptions)
tmut.log('Migration script started at %s.\n' % DateTime().ISO())
More information about the zopeorg-checkins
mailing list