Documents, Signatures: Add icons

Add icons to document version action links. Add icons to
detached and embedded signing action links.

Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2018-12-12 23:18:04 -04:00
parent 84e78f16d9
commit ae2205fe30
5 changed files with 27 additions and 5 deletions

View File

@@ -8,6 +8,12 @@ icon_all_document_version_signature_verify = Icon(
icon_document_signature_list = Icon(
driver_name='fontawesome', symbol='certificate'
)
link_document_version_signature_detached_create = Icon(
driver_name='fontawesome', symbol='certificate'
)
icon_document_version_signature_embedded_create = Icon(
driver_name='fontawesome', symbol='certificate'
)
icon_document_version_signature_list = Icon(
driver_name='fontawesome', symbol='certificate'
)

View File

@@ -7,6 +7,8 @@ from mayan.apps.navigation import Link
from .icons import (
icon_all_document_version_signature_verify, icon_document_signature_list,
link_document_version_signature_detached_create,
icon_document_version_signature_embedded_create,
icon_document_version_signature_list
)
from .permissions import (
@@ -75,12 +77,14 @@ link_document_version_signature_upload = Link(
)
link_document_version_signature_detached_create = Link(
args='resolved_object.pk',
icon_class=link_document_version_signature_detached_create,
permissions=(permission_document_version_sign_detached,),
permissions_related='document', text=_('Sign detached'),
view='signatures:document_version_signature_detached_create',
)
link_document_version_signature_embedded_create = Link(
args='resolved_object.pk',
icon_class=icon_document_version_signature_embedded_create,
permissions=(permission_document_version_sign_embedded,),
permissions_related='document', text=_('Sign embedded'),
view='signatures:document_version_signature_embedded_create',

View File

@@ -584,6 +584,9 @@ class DocumentsApp(MayanAppConfig):
menu_facet.bind_links(
links=(link_document_version_view,), sources=(DocumentVersion,)
)
menu_object.bind_links(
links=(link_document_version_view,), sources=(DocumentVersion,)
)
post_delete.connect(
dispatch_uid='handler_remove_empty_duplicates_lists',

View File

@@ -93,4 +93,10 @@ icon_duplicated_document_list = Icon(
icon_duplicated_document_scan = Icon(
driver_name='fontawesome', symbol='clone'
)
icon_document_version_download = Icon(
driver_name='fontawesome', symbol='download'
)
icon_document_version_view = Icon(
driver_name='fontawesome', symbol='eye'
)
icon_menu_documents = Icon(driver_name='fontawesome', symbol='file')

View File

@@ -20,8 +20,9 @@ from .icons import (
icon_document_properties, icon_document_type_create,
icon_document_type_delete, icon_document_type_edit,
icon_document_type_filename, icon_document_type_filename_create,
icon_document_type_setup, icon_document_version_list,
icon_document_version_return_document, icon_document_version_return_list,
icon_document_type_setup, icon_document_version_download,
icon_document_version_list, icon_document_version_return_document,
icon_document_version_return_list, icon_document_version_view,
icon_duplicated_document_list, icon_duplicated_document_scan
)
from .permissions import (
@@ -186,7 +187,8 @@ link_document_multiple_restore = Link(
# Versions
link_document_version_download = Link(
args='resolved_object.pk', permissions=(permission_document_download,),
args='resolved_object.pk', icon_class=icon_document_version_download,
permissions=(permission_document_download,),
text=_('Download version'), view='documents:document_version_download_form'
)
link_document_version_return_document = Link(
@@ -202,8 +204,9 @@ link_document_version_return_list = Link(
view='documents:document_version_list',
)
link_document_version_view = Link(
args='resolved_object.pk', permissions=(permission_document_version_view,),
text=_('Details'), view='documents:document_version_view'
args='resolved_object.pk', icon_class=icon_document_version_view,
permissions=(permission_document_version_view,), text=_('Preview'),
view='documents:document_version_view'
)
# Views