[zopeorg-checkins] CVS: Products/ZopeOrg-NV/Extensions - NZOMigrate.py:1.23

Sidnei da Silva sidnei at x3ng.com.br
Fri Apr 18 16:44:32 EDT 2003


Update of /cvs-zopeorg/Products/ZopeOrg-NV/Extensions
In directory cvs.zope.org:/tmp/cvs-serv29726/Extensions

Modified Files:
	NZOMigrate.py 
Log Message:
Fixed Tracker Migration

=== Products/ZopeOrg-NV/Extensions/NZOMigrate.py 1.22 => 1.23 ===
 <dtml-var title>
 
 <dtml-var description>
+
+<dtml-in "refs[getId()]">
+<dtml-if sequence-start>
+References:
+</dtml-if>
+
+- <dtml-var sequence-item>
+</dtml-in>
+
 <dtml-unless sequence-end>
 
 -----------------------------------------------------------------------
 </dtml-unless>
 </dtml-in>"""
-    mapping = {'issues_list':items}
+    refs = {}
+    for item in items:
+        refs[item.getId()] = [r for r in item.references if r.strip()]
+    mapping = {'issues_list':items, 'refs':refs}
     result = DTML(dumper, mapping=mapping)(issue, REQUEST=None)
     att = []
     for item in items:
         for obj in item.objectValues('File'):
             att.append({'id':obj.getId(), 'title':obj.title or None, \
-                        'data':StrigIO(str(obj.data))})
+                        'data':StringIO(str(obj.data))})
     return kw, att, result
 
 def doIssueAction(issue, action, comment, user, date,
@@ -183,6 +195,9 @@
 
 def doIssueAssign(issue, assignees=None):
     """Assign some users to the issue, adding comment to the transcript."""
+
+    if not assignees:
+        return
 
     action_number = issue.action_number = issue.action_number + 1
     username = 'admin'





More information about the zopeorg-checkins mailing list