diff --git a/apps/mailer/__init__.py b/apps/mailer/__init__.py index 9774bc887e..c7f7db7222 100644 --- a/apps/mailer/__init__.py +++ b/apps/mailer/__init__.py @@ -2,14 +2,12 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -from navigation.api import bind_links, Link +from navigation.api import bind_links from documents.models import Document from acls.api import class_permissions from .permissions import PERMISSION_MAILING_LINK, PERMISSION_MAILING_SEND_DOCUMENT - -send_document_link = Link(text=_(u'email link'), view='send_document_link', args='object.pk', sprite='email_link', permissions=[PERMISSION_MAILING_LINK]) -send_document = Link(text=_(u'email document'), view='send_document', args='object.pk', sprite='email_open', permissions=[PERMISSION_MAILING_SEND_DOCUMENT]) +from .links import send_document_link, send_document bind_links([Document], [send_document_link, send_document]) diff --git a/apps/mailer/links.py b/apps/mailer/links.py new file mode 100644 index 0000000000..7f5db9e169 --- /dev/null +++ b/apps/mailer/links.py @@ -0,0 +1,10 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from navigation.api import Link + +from .permissions import PERMISSION_MAILING_LINK, PERMISSION_MAILING_SEND_DOCUMENT + +send_document_link = Link(text=_(u'email link'), view='send_document_link', args='object.pk', sprite='email_link', permissions=[PERMISSION_MAILING_LINK]) +send_document = Link(text=_(u'email document'), view='send_document', args='object.pk', sprite='email_open', permissions=[PERMISSION_MAILING_SEND_DOCUMENT])