diff --git a/mayan/apps/acls/__init__.py b/mayan/apps/acls/__init__.py index e1c71dd3b9..f6a3048caa 100644 --- a/mayan/apps/acls/__init__.py +++ b/mayan/apps/acls/__init__.py @@ -4,7 +4,7 @@ from django.dispatch import receiver from south.signals import post_migrate -from navigation.api import register_links, register_multi_item_links +from navigation.api import register_links from project_setup.api import register_setup from .classes import (AccessHolder, AccessObject, AccessObjectClass, @@ -20,8 +20,8 @@ register_links(AccessObjectClass, [acl_class_acl_list, acl_class_new_holder_for] register_links(AccessHolder, [acl_detail]) register_links(['acls:acl_setup_valid_classes', 'acls:acl_class_acl_list', 'acls:acl_class_new_holder_for', 'acls:acl_class_acl_detail', 'acls:acl_class_multiple_grant', 'acls:acl_class_multiple_revoke'], [acl_class_list], menu_name='secondary_menu') register_links(ClassAccessHolder, [acl_class_acl_detail]) -register_multi_item_links(['acls:acl_detail'], [acl_grant, acl_revoke]) -register_multi_item_links(['acls:acl_class_acl_detail'], [acl_class_grant, acl_class_revoke]) +register_links(['acls:acl_detail'], [acl_grant, acl_revoke], menu_name='multi_item_links') +register_links(['acls:acl_class_acl_detail'], [acl_class_grant, acl_class_revoke], menu_name='multi_item_links') register_setup(acl_setup_valid_classes) diff --git a/mayan/apps/documents/__init__.py b/mayan/apps/documents/__init__.py index 56bace64ac..d4b716d814 100644 --- a/mayan/apps/documents/__init__.py +++ b/mayan/apps/documents/__init__.py @@ -11,7 +11,7 @@ from history.api import register_history_type from history.permissions import PERMISSION_HISTORY_VIEW from main.api import register_diagnostic, register_maintenance_links from navigation.api import (register_links, register_model_list_columns, - register_multi_item_links, register_top_menu) + register_top_menu) from navigation.links import link_spacer from project_setup.api import register_setup from rest_api.classes import APIEndPoint @@ -77,7 +77,7 @@ register_links([DocumentTypeFilename, 'documents:document_type_filename_list', ' # Register document links register_links(Document, [document_view_simple, document_edit, document_print, document_delete, document_download, document_clear_transformations, document_update_page_count]) -register_multi_item_links(['folders:folder_view', 'index_instance_node_view', 'search', 'results', 'document_group_view', 'documents:document_list', 'documents:document_list_recent', 'tags:tag_tagged_item_list'], [link_spacer, document_multiple_clear_transformations, document_multiple_delete, document_multiple_download, document_multiple_update_page_count]) +register_links([Document], [link_spacer, document_multiple_clear_transformations, document_multiple_delete, document_multiple_download, document_multiple_update_page_count], menu_name='multi_item_links') # Document Version links register_links(DocumentVersion, [document_version_revert, document_version_download]) diff --git a/mayan/apps/folders/__init__.py b/mayan/apps/folders/__init__.py index 2a148e3e27..b23b4c7984 100644 --- a/mayan/apps/folders/__init__.py +++ b/mayan/apps/folders/__init__.py @@ -7,7 +7,7 @@ from acls.permissions import ACLS_EDIT_ACL, ACLS_VIEW_ACL from common.utils import encapsulate from documents.models import Document from navigation.api import (register_links, register_model_list_columns, - register_multi_item_links, register_top_menu) + register_top_menu) from navigation.links import link_spacer from rest_api.classes import APIEndPoint @@ -23,13 +23,11 @@ from .permissions import (PERMISSION_FOLDER_ADD_DOCUMENT, PERMISSION_FOLDER_VIEW) from .urls import api_urls -register_links(Document, [document_folder_list], menu_name='form_header') register_links(Folder, [folder_view, folder_edit, folder_acl_list, folder_delete]) register_links([Folder, 'folders:folder_list', 'folders:folder_create'], [folder_list, folder_create], menu_name='secondary_menu') register_links(['folders:document_folder_list', 'folders:folder_add_document'], [folder_add_document], menu_name="sidebar") - -register_multi_item_links(['folders:folder_view', 'indexes:index_instance_node_view', 'documents:document_type_document_list', 'search:search', 'search:results', 'indexing:document_group_view', 'documents:document_list', 'documents:document_list_recent', 'tags:tag_tagged_item_list'], [link_spacer, folder_add_multiple_documents]) -register_multi_item_links(['folders:folder_view'], [folder_document_multiple_remove]) +register_links(Document, [document_folder_list], menu_name='form_header') +register_links([Document], [link_spacer, folder_add_multiple_documents, folder_document_multiple_remove], menu_name='multi_item_links') register_top_menu(name='folders', link=folders_main_menu_link, children_views=['folders:folder_list', 'folders:folder_create', 'folders:folder_edit', 'folders:folder_delete', 'folders:folder_view', 'folders:folder_document_multiple_remove']) diff --git a/mayan/apps/main/templates/main/generic_list_subtemplate.html b/mayan/apps/main/templates/main/generic_list_subtemplate.html index 9a75a3c6c9..8151ce0b6c 100644 --- a/mayan/apps/main/templates/main/generic_list_subtemplate.html +++ b/mayan/apps/main/templates/main/generic_list_subtemplate.html @@ -30,20 +30,18 @@ {% endif %}