diff --git a/mayan/apps/document_signatures/apps.py b/mayan/apps/document_signatures/apps.py index 516730e827..54f5e9509e 100644 --- a/mayan/apps/document_signatures/apps.py +++ b/mayan/apps/document_signatures/apps.py @@ -10,7 +10,7 @@ from django.utils.translation import ugettext_lazy as _ from acls import ModelPermission from common import ( - MayanAppConfig, menu_object, menu_sidebar, menu_tools + MayanAppConfig, menu_facet, menu_object, menu_sidebar, menu_tools ) from common.signals import post_upgrade from mayan.celery import app @@ -22,6 +22,7 @@ from .handlers import ( ) from .links import ( link_all_document_version_signature_verify, + link_document_signature_list, link_document_version_signature_delete, link_document_version_signature_details, link_document_version_signature_download, @@ -121,6 +122,9 @@ class DocumentSignaturesApp(MayanAppConfig): } ) + menu_facet.bind_links( + links=(link_document_signature_list,), sources=(Document,) + ) menu_object.bind_links( links=(link_document_version_signature_list,), sources=(DocumentVersion,) diff --git a/mayan/apps/document_signatures/links.py b/mayan/apps/document_signatures/links.py index fc2e060ec6..6494764291 100644 --- a/mayan/apps/document_signatures/links.py +++ b/mayan/apps/document_signatures/links.py @@ -30,6 +30,13 @@ link_all_document_version_signature_verify = Link( text=_('Verify all documents'), view='signatures:all_document_version_signature_verify', ) +link_document_signature_list = Link( + args='resolved_object.latest_version.pk', + icon='fa fa-certificate', + permissions=(permission_document_version_signature_view,), + text=_('Signatures'), + view='signatures:document_version_signature_list', +) link_document_version_signature_delete = Link( args='resolved_object.pk', condition=is_detached_signature, permissions=(permission_document_version_signature_delete,), @@ -45,7 +52,7 @@ link_document_version_signature_details = Link( link_document_version_signature_list = Link( args='resolved_object.pk', permissions=(permission_document_version_signature_view,), - text=_('Signature list'), + permissions_related='document', text=_('Signature list'), view='signatures:document_version_signature_list', ) link_document_version_signature_download = Link(