From b6fcf977e58bc0e96a3320e63c5ec7140501243a Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 11 Apr 2012 01:59:12 -0400 Subject: [PATCH] Add flat_tags search helper method to Document class --- apps/tags/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) 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) +