Update and enable the document comments app

This commit is contained in:
Roberto Rosario
2012-09-14 01:37:56 -04:00
parent 95137ec5b0
commit bed5b4621d
7 changed files with 32 additions and 7 deletions

View File

@@ -0,0 +1,8 @@
from __future__ import absolute_import
from icons.literals import COMMENTS, COMMENT_ADD, COMMENT_DELETE
from icons import Icon
icon_comments_for_document = Icon(COMMENTS)
icon_comment_add = Icon(COMMENT_ADD)
icon_comment_delete = Icon(COMMENT_DELETE)

View File

@@ -6,8 +6,9 @@ from navigation.api import Link
from .permissions import (PERMISSION_COMMENT_CREATE,
PERMISSION_COMMENT_DELETE, PERMISSION_COMMENT_VIEW)
from .icons import (icon_comments_for_document, icon_comment_add, icon_comment_delete)
comment_delete = Link(text=_('delete'), view='comment_delete', args='object.pk', sprite='comment_delete', permissions=[PERMISSION_COMMENT_DELETE])
comment_multiple_delete = Link(text=_('delete'), view='comment_multiple_delete', args='object.pk', sprite='comments_delete', permissions=[PERMISSION_COMMENT_DELETE])
comment_add = Link(text=_('add comment'), view='comment_add', args='object.pk', sprite='comment_add', permissions=[PERMISSION_COMMENT_CREATE])
comments_for_document = Link(text=_('comments'), view='comments_for_document', args='object.pk', sprite='comments', permissions=[PERMISSION_COMMENT_VIEW], children_view_regex=['comment'])
comment_delete = Link(text=_('delete'), view='comment_delete', args='object.pk', icon=icon_comment_delete, permissions=[PERMISSION_COMMENT_DELETE])
comment_multiple_delete = Link(text=_('delete'), view='comment_multiple_delete', args='object.pk', icon=icon_comment_delete, permissions=[PERMISSION_COMMENT_DELETE])
comment_add = Link(text=_('add comment'), view='comment_add', args='object.pk', icon=icon_comment_add, permissions=[PERMISSION_COMMENT_CREATE])
comments_for_document = Link(text=_('comments'), view='comments_for_document', args='object.pk', icon=icon_comments_for_document, permissions=[PERMISSION_COMMENT_VIEW], children_view_regex=['comment'])

View File

@@ -0,0 +1,10 @@
from __future__ import absolute_import
from django.utils.translation import ugettext_lazy as _
from .icons import icon_comments_for_document
label = _(u'Comments')
description = _(u'Handles document comments.')
icon = icon_comments_for_document
dependencies = ['app_registry', 'icons', 'documents', 'permissions', 'navigation']