diff --git a/apps/tags/__init__.py b/apps/tags/__init__.py index 2bfcb2f508..5263c3b240 100644 --- a/apps/tags/__init__.py +++ b/apps/tags/__init__.py @@ -66,4 +66,11 @@ class_permissions(Tag, [ PERMISSION_TAG_VIEW, ]) + +def flat_tags(document): + return u' '.join(document.tags.values_list('name', flat=True)) + + Document.add_to_class('tags', TaggableManager()) +Document.add_to_class('flat_tags', flat_tags) +