20 lines
775 B
Python
20 lines
775 B
Python
from __future__ import absolute_import
|
|
|
|
from django.utils.translation import ugettext_lazy as _
|
|
|
|
from navigation.api import bind_links, Link
|
|
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])
|
|
|
|
bind_links([Document], [send_document_link, send_document])
|
|
|
|
class_permissions(Document, [
|
|
PERMISSION_MAILING_LINK,
|
|
PERMISSION_MAILING_SEND_DOCUMENT
|
|
])
|