Update and enable the document comments app
This commit is contained in:
8
apps/document_comments/icons.py
Normal file
8
apps/document_comments/icons.py
Normal 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)
|
||||||
@@ -6,8 +6,9 @@ from navigation.api import Link
|
|||||||
|
|
||||||
from .permissions import (PERMISSION_COMMENT_CREATE,
|
from .permissions import (PERMISSION_COMMENT_CREATE,
|
||||||
PERMISSION_COMMENT_DELETE, PERMISSION_COMMENT_VIEW)
|
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_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', sprite='comments_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', sprite='comment_add', permissions=[PERMISSION_COMMENT_CREATE])
|
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', sprite='comments', permissions=[PERMISSION_COMMENT_VIEW], children_view_regex=['comment'])
|
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'])
|
||||||
|
|||||||
10
apps/document_comments/registry.py
Normal file
10
apps/document_comments/registry.py
Normal 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']
|
||||||
@@ -21,6 +21,9 @@ class IconSet(IconSetBase):
|
|||||||
COG_ADD: 'cog_add.png',
|
COG_ADD: 'cog_add.png',
|
||||||
COG_EDIT: 'cog_edit.png',
|
COG_EDIT: 'cog_edit.png',
|
||||||
COG_DELETE: 'cog_delete.png',
|
COG_DELETE: 'cog_delete.png',
|
||||||
|
COMMENTS: 'comments.png',
|
||||||
|
COMMENT_ADD: 'comment_add.png',
|
||||||
|
COMMENT_DELETE: 'comment_delete.png',
|
||||||
COMPUTER_KEY: 'computer_key.png',
|
COMPUTER_KEY: 'computer_key.png',
|
||||||
CROSS: 'cross.png',
|
CROSS: 'cross.png',
|
||||||
DELETE: 'delete.png',
|
DELETE: 'delete.png',
|
||||||
|
|||||||
@@ -15,6 +15,9 @@ COG = 'cog'
|
|||||||
COG_ADD = 'cog_add'
|
COG_ADD = 'cog_add'
|
||||||
COG_EDIT = 'cog_edit'
|
COG_EDIT = 'cog_edit'
|
||||||
COG_DELETE = 'cog_delete'
|
COG_DELETE = 'cog_delete'
|
||||||
|
COMMENTS = 'comments'
|
||||||
|
COMMENT_ADD = 'comment_add'
|
||||||
|
COMMENT_DELETE = 'comment_delete'
|
||||||
COMPUTER_KEY = 'computer_key'
|
COMPUTER_KEY = 'computer_key'
|
||||||
CROSS = 'cross'
|
CROSS = 'cross'
|
||||||
DELETE = 'delete'
|
DELETE = 'delete'
|
||||||
|
|||||||
@@ -176,7 +176,7 @@ INSTALLED_APPS = (
|
|||||||
'tags',
|
'tags',
|
||||||
'folders',
|
'folders',
|
||||||
#'dynamic_search',
|
#'dynamic_search',
|
||||||
#'document_comments',
|
'document_comments',
|
||||||
#'document_signatures',
|
#'document_signatures',
|
||||||
'linking',
|
'linking',
|
||||||
'metadata',
|
'metadata',
|
||||||
|
|||||||
4
urls.py
4
urls.py
@@ -6,7 +6,7 @@ admin.autodiscover()
|
|||||||
|
|
||||||
urlpatterns = patterns('',
|
urlpatterns = patterns('',
|
||||||
(r'^', include('main.urls')),
|
(r'^', include('main.urls')),
|
||||||
(r'^apps/', include('app_registry.urls')),#, namespace='user_blogs')),
|
(r'^apps/', include('app_registry.urls')),#, namespace='apps')),
|
||||||
(r'^common/', include('common.urls')),
|
(r'^common/', include('common.urls')),
|
||||||
(r'^permissions/', include('permissions.urls')),
|
(r'^permissions/', include('permissions.urls')),
|
||||||
(r'^setup/', include('project_setup.urls')),
|
(r'^setup/', include('project_setup.urls')),
|
||||||
@@ -17,7 +17,7 @@ urlpatterns = patterns('',
|
|||||||
#(r'^search/', include('dynamic_search.urls')),
|
#(r'^search/', include('dynamic_search.urls')),
|
||||||
#(r'^ocr/', include('ocr.urls')),
|
#(r'^ocr/', include('ocr.urls')),
|
||||||
(r'^tags/', include('tags.urls')),
|
(r'^tags/', include('tags.urls')),
|
||||||
#(r'^comments/', include('document_comments.urls')),
|
(r'^comments/', include('document_comments.urls')),
|
||||||
(r'^user_management/', include('user_management.urls')),
|
(r'^user_management/', include('user_management.urls')),
|
||||||
(r'^metadata/', include('metadata.urls')),
|
(r'^metadata/', include('metadata.urls')),
|
||||||
(r'^linking/', include('linking.urls')),
|
(r'^linking/', include('linking.urls')),
|
||||||
|
|||||||
Reference in New Issue
Block a user