Add flat_comments helper method to Document class

This commit is contained in:
Roberto Rosario
2012-04-11 01:56:32 -04:00
parent 0050fe4eef
commit ea49395c23

View File

@@ -40,6 +40,11 @@ register_links(['comments_for_document', 'comment_add', 'comment_delete', 'comme
register_links(Comment, [comment_delete])
register_links(Document, [comments_for_document], menu_name='form_header')
def flat_comments(document):
return u' '.join(document.comments.values_list('comment', flat=True))
Document.add_to_class(
'comments',
generic.GenericRelation(
@@ -49,6 +54,8 @@ Document.add_to_class(
)
)
Document.add_to_class('flat_comments', flat_comments)
class_permissions(Document, [
PERMISSION_COMMENT_CREATE,
PERMISSION_COMMENT_DELETE,