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:
@@ -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'
|
||||
)
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user