Improve sidebar workflow link activation
Enable the sidebar workflow runtime link when the workflow view permission is granted to at least one workflow. Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
@@ -9,6 +9,8 @@
|
||||
- Backport color log formatter from branch version/next.
|
||||
- Don't raise error checking AnonymousUser for permissions.
|
||||
Instead return always False.
|
||||
- Enable the main menu workflow runtime link when the workflow view
|
||||
permission is granted to at least one workflow.
|
||||
|
||||
3.2.8 (2019-10-01)
|
||||
==================
|
||||
|
||||
@@ -4,6 +4,7 @@ from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from mayan.apps.documents.permissions import permission_document_type_edit
|
||||
from mayan.apps.navigation.classes import Link
|
||||
from mayan.apps.navigation.utils import get_cascade_condition
|
||||
|
||||
from .permissions import (
|
||||
permission_workflow_create, permission_workflow_delete,
|
||||
@@ -171,8 +172,10 @@ link_workflow_runtime_proxy_document_list = Link(
|
||||
view='document_states:workflow_document_list',
|
||||
)
|
||||
link_workflow_runtime_proxy_list = Link(
|
||||
icon_class_path='mayan.apps.document_states.icons.icon_workflow_runtime_proxy_list',
|
||||
permissions=(permission_workflow_view,),
|
||||
condition=get_cascade_condition(
|
||||
app_label='document_states', model_name='WorkflowRuntimeProxy',
|
||||
object_permission=permission_workflow_view,
|
||||
), icon_class_path='mayan.apps.document_states.icons.icon_workflow_runtime_proxy_list',
|
||||
text=_('Workflows'), view='document_states:workflow_list'
|
||||
)
|
||||
link_workflow_runtime_proxy_state_document_list = Link(
|
||||
|
||||
Reference in New Issue
Block a user