diff --git a/mayan/apps/document_parsing/icons.py b/mayan/apps/document_parsing/icons.py index 85e78ea2ad..77f75f40db 100644 --- a/mayan/apps/document_parsing/icons.py +++ b/mayan/apps/document_parsing/icons.py @@ -4,17 +4,23 @@ from mayan.apps.appearance.classes import Icon icon_document_content = Icon(driver_name='fontawesome', symbol='font') icon_document_parsing_errors_list = Icon( - driver_name='fontawesome', symbol='file-alt' + driver_name='fontawesome', symbol='font' ) icon_document_content_download = Icon( - driver_name='fontawesome', symbol='file-alt' + driver_name='fontawesome', symbol='font' +) +icon_document_multiple_submit = Icon( + driver_name='fontawesome', symbol='font' +) +icon_document_submit = Icon( + driver_name='fontawesome', symbol='font' ) icon_document_type_parsing_settings = Icon( driver_name='fontawesome', symbol='font' ) icon_document_type_submit = Icon( - driver_name='fontawesome', symbol='crosshairs' + driver_name='fontawesome', symbol='font' ) icon_link_error_list = Icon( - driver_name='fontawesome', symbol='file-alt' + driver_name='fontawesome', symbol='font' ) diff --git a/mayan/apps/document_parsing/links.py b/mayan/apps/document_parsing/links.py index 865d26c8e0..ac1736eca6 100644 --- a/mayan/apps/document_parsing/links.py +++ b/mayan/apps/document_parsing/links.py @@ -15,49 +15,58 @@ from .permissions import ( ) link_document_content = Link( - args='resolved_object.id', icon_class=icon_document_content, + args='resolved_object.id', + icon_class_path='mayan.apps.document_parsing.icons.icon_document_content', permissions=(permission_content_view,), text=_('Content'), - view='document_parsing:document_content', + view='document_parsing:document_content' ) link_document_page_content = Link( - args='resolved_object.id', icon_class=icon_document_content, + args='resolved_object.id', + icon_class_path='mayan.apps.document_parsing.icons.icon_document_content', permissions=(permission_content_view,), text=_('Content'), - view='document_parsing:document_page_content', + view='document_parsing:document_page_content' ) link_document_parsing_errors_list = Link( - args='resolved_object.id', icon_class=icon_document_parsing_errors_list, + args='resolved_object.id', + icon_class_path='mayan.apps.document_parsing.icons.icon_document_parsing_errors_list', permissions=(permission_content_view,), text=_('Parsing errors'), view='document_parsing:document_parsing_error_list' ) link_document_content_download = Link( - args='resolved_object.id', icon_class=icon_document_content_download, + args='resolved_object.id', + icon_class_path='mayan.apps.document_parsing.icons.icon_document_content_download', permissions=(permission_content_view,), text=_('Download content'), view='document_parsing:document_content_download' ) link_document_submit_multiple = Link( + icon_class_path='mayan.apps.document_parsing.icons.icon_document_submit', text=_('Submit for parsing'), view='document_parsing:document_submit_multiple' ) link_document_submit = Link( - args='resolved_object.id', permissions=(permission_parse_document,), + args='resolved_object.id', + icon_class_path='mayan.apps.document_parsing.icons.icon_document_submit', + permissions=(permission_parse_document,), text=_('Submit for parsing'), view='document_parsing:document_submit' ) link_document_type_parsing_settings = Link( args='resolved_object.id', - icon_class=icon_document_type_parsing_settings, + icon_class_path='mayan.apps.document_parsing.icons.icon_document_type_parsing_settings', permissions=(permission_document_type_parsing_setup,), text=_('Setup parsing'), - view='document_parsing:document_type_parsing_settings', + view='document_parsing:document_type_parsing_settings' ) link_document_type_submit = Link( condition=get_cascade_condition( app_label='documents', model_name='DocumentType', object_permission=permission_document_type_parsing_setup - ), icon_class=icon_document_type_submit, + ), + icon_class_path='mayan.apps.document_parsing.icons.icon_document_type_submit', text=_('Parse documents per type'), view='document_parsing:document_type_submit' ) link_error_list = Link( - icon_class=icon_link_error_list, permissions=(permission_content_view,), - text=_('Parsing errors'), view='document_parsing:error_list' + icon_class_path='mayan.apps.document_parsing.icons.icon_link_error_list', + permissions=(permission_content_view,), text=_('Parsing errors'), + view='document_parsing:error_list' )