Mercurial > hg > MPIWGWeb
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))]