Code

Properties in change note are now sorted
authorrochecompaan <rochecompaan@57a73879-2fb5-44c3-a270-3262357dd7e2>
Mon, 21 Jan 2002 09:55:14 +0000 (09:55 +0000)
committerrochecompaan <rochecompaan@57a73879-2fb5-44c3-a270-3262357dd7e2>
Mon, 21 Jan 2002 09:55:14 +0000 (09:55 +0000)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@571 57a73879-2fb5-44c3-a270-3262357dd7e2

CHANGES.txt
roundup/roundupdb.py

index e88610fb0edcebd8bbc1141741dab3389d935152..0334d9a6830be91bed9359e1298da5c1b99c534d 100644 (file)
@@ -6,6 +6,7 @@ Feature:
  . much nicer history display (actualy real handling of property types etc)
  . journal entries for link and mutlilink properties can be switched on or 
    off
+ . properties in change note are now sorted
 
 Fixed:
  . handle attachments with no name (eg tnef)
index c2aeafef6fec1129d52186001cbc43c88f815b3a..5f4c90a9322fe50e4ac3f9ca31fde2e10c90aeb6 100644 (file)
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-# $Id: roundupdb.py,v 1.41 2002-01-15 00:12:40 richard Exp $
+# $Id: roundupdb.py,v 1.42 2002-01-21 09:55:14 rochecompaan Exp $
 
 __doc__ = """
 Extending hyperdb with types specific to issue-tracking.
@@ -461,13 +461,13 @@ class IssueClass(Class):
 
         # list the values
         m = []
-       l = props.items()
-       l.sort()
+        l = props.items()
+        l.sort()
         for propname, prop in l:
             value = cl.get(nodeid, propname, None)
-           # skip boring entries
-           if not value:
-               continue
+            # skip boring entries
+            if not value:
+                continue
             if isinstance(prop, hyperdb.Link):
                 link = self.db.classes[prop.classname]
                 if value:
@@ -514,7 +514,9 @@ class IssueClass(Class):
 
         # list the changes
         m = []
-        for propname, oldvalue in changed.items():
+        l = changed.items()
+        l.sort()
+        for propname, oldvalue in l:
             prop = cl.properties[propname]
             value = cl.get(nodeid, propname, None)
             if isinstance(prop, hyperdb.Link):
@@ -566,6 +568,9 @@ class IssueClass(Class):
 
 #
 # $Log: not supported by cvs2svn $
+# Revision 1.41  2002/01/15 00:12:40  richard
+# #503340 ] creating issue with [asignedto=p.ohly]
+#
 # Revision 1.40  2002/01/14 22:21:38  richard
 # #503353 ] setting properties in initial email
 #