28 lines
1002 B
Python
28 lines
1002 B
Python
from __future__ import unicode_literals
|
|
|
|
from django.utils.translation import ugettext_lazy as _
|
|
|
|
from mayan.apps.converter.classes import Layer
|
|
from mayan.apps.converter.layers import layer_saved_transformations
|
|
|
|
from .permissions import (
|
|
permission_redaction_create, permission_redaction_delete,
|
|
permission_redaction_edit, permission_redaction_exclude,
|
|
permission_redaction_view
|
|
)
|
|
|
|
layer_redactions = Layer(
|
|
empty_results_text=_(
|
|
'Redactions allow removing access to confidential and '
|
|
'sensitive information without having to modify the document.'
|
|
), label=_('Redactions'), name='redactions',
|
|
order=layer_saved_transformations.order - 1, permissions={
|
|
'create': permission_redaction_create,
|
|
'delete': permission_redaction_delete,
|
|
'exclude': permission_redaction_exclude,
|
|
'edit': permission_redaction_edit,
|
|
'select': permission_redaction_create,
|
|
'view': permission_redaction_view,
|
|
}, symbol='highlighter'
|
|
)
|