diff MPIWGProjects.py @ 105:246d87d33f25

CLOSED - # 79: sortierung der liste der projekte pro abteilung https://it-dev.mpiwg-berlin.mpg.de/tracs/webpage/ticket/79
author casties
date Mon, 27 May 2013 14:59:56 +0200
parents bde0929d34fb
children 782477730916
line wrap: on
line diff
--- a/MPIWGProjects.py	Mon May 27 11:58:49 2013 +0200
+++ b/MPIWGProjects.py	Mon May 27 14:59:56 2013 +0200
@@ -1748,7 +1748,7 @@
         return tree
     
     
-    def getProjectsAsList(self, start=None, active=1, archived=1):
+    def getProjectsAsList(self, start=None, active=1, archived=1, depthFirst=True):
         """Return flattened list of projects, starting from start.
 
         active = 0 : all projects
@@ -1764,7 +1764,7 @@
         if node is None:
             return []
 
-        pl = node.getSubtreeAsList()
+        pl = node.getSubtreeAsList(depthFirst=depthFirst)
         # logging.debug("getProjectsAsList: node=(%s,%s) pl=%s"%(node.key,node.value,pl))
         # return filtered list
         return [p for p in pl if (p.checkActive(active) and p.checkArchived(archived))]