Mercurial > getan > getan
diff getan/template.py @ 360:1b190fa27482
Allow to render only projects with entries in templates
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Mon, 03 Mar 2014 14:59:42 +0100 |
parents | 45d97d47a9fe |
children | f4dcfbede99b |
line wrap: on
line diff
--- a/getan/template.py Mon Mar 03 14:42:43 2014 +0100 +++ b/getan/template.py Mon Mar 03 14:59:42 2014 +0100 @@ -58,7 +58,7 @@ def render(template, database=None, year=None, week=None, project=None, - user=None): + user=None, empty_projects=True): if not user: user = os.getenv("USER") @@ -108,6 +108,9 @@ for project in projects: project.load_entries(year, u_week) + if not empty_projects: + projects = [project for project in projects if project.entries] + context = dict() context["project"] = project context["projects"] = projects