[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