Mercurial > hg > MPIWGWeb
diff MPIWGRoot.py @ 94:7aaed5218d55
added staffdb_key to departments. getDepartment also gets by id.
author | casties |
---|---|
date | Thu, 16 May 2013 12:34:30 +0200 |
parents | 77f2478ae971 |
children | f4ac675b2031 |
line wrap: on
line diff
--- a/MPIWGRoot.py Thu May 16 10:51:51 2013 +0200 +++ b/MPIWGRoot.py Thu May 16 12:34:30 2013 +0200 @@ -207,12 +207,15 @@ return items - def getDepartment(self, projectNumber=None): + def getDepartment(self, id=None, projectNumber=None): """returns a Department object""" dir = getattr(self, 'departments', None) if dir is None: return None + if id is not None: + return dir.get(id, None) + if projectNumber is not None: for dep in dir.objectValues(spec='MPIWGDepartment'): if dep.getProjectNumber() == projectNumber: