Files
mayan-edms/mayan/apps/document_states/permissions.py
2019-04-11 21:03:02 -04:00

32 lines
1.1 KiB
Python

from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _
from mayan.apps.permissions import PermissionNamespace
namespace = PermissionNamespace(
name='document_states', label=_('Document workflows')
)
permission_workflow_create = namespace.add_permission(
name='workflow_create', label=_('Create workflows')
)
permission_workflow_delete = namespace.add_permission(
name='workflow_delte', label=_('Delete workflows')
)
permission_workflow_edit = namespace.add_permission(
name='workflow_edit', label=_('Edit workflows')
)
permission_workflow_view = namespace.add_permission(
name='workflow_view', label=_('View workflows')
)
# Translators: This text refers to the permission to grant user the ability to
# 'transition workflows' from one state to another, to move the workflow
# forwards
permission_workflow_transition = namespace.add_permission(
name='workflow_transition', label=_('Transition workflows')
)
permission_workflow_tools = namespace.add_permission(
name='workflow_tools', label=_('Execute workflow tools')
)