From b8f7a53a81fb728635f90b5ec248efe288c1d435 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Mon, 11 Aug 2014 17:55:46 +0200 Subject: [PATCH] Adding task tags to the get_all_tags function --- taiga/projects/services/filters.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/taiga/projects/services/filters.py b/taiga/projects/services/filters.py index d6fe0269..8697ae86 100644 --- a/taiga/projects/services/filters.py +++ b/taiga/projects/services/filters.py @@ -26,6 +26,14 @@ def _get_stories_tags(project): return result +def _get_tasks_tags(project): + result = set() + for tags in project.tasks.values_list("tags", flat=True): + if tags: + result.update(tags) + return result + + def _get_issues_tags(project): result = set() for tags in project.issues.values_list("tags", flat=True): @@ -151,6 +159,7 @@ def get_all_tags(project): result = set() result.update(_get_issues_tags(project)) result.update(_get_stories_tags(project)) + result.update(_get_tasks_tags(project)) return sorted(result)