diff --git a/mayan/apps/acls/views.py b/mayan/apps/acls/views.py index f18ca7f431..ac1f246883 100644 --- a/mayan/apps/acls/views.py +++ b/mayan/apps/acls/views.py @@ -115,7 +115,6 @@ def acl_detail_for(request, actor, obj): context = { 'object': obj.source_object, 'subtemplates_list': subtemplates_list, - 'multi_select_as_buttons': True, 'multi_select_item_properties': { 'permission_pk': lambda x: x.pk, 'holder_gid': lambda x: actor.gid, @@ -447,7 +446,6 @@ def acl_class_acl_detail(request, access_object_class_gid, holder_object_gid): return render_to_response('main/generic_detail.html', { 'object': access_object_class, 'subtemplates_list': subtemplates_list, - 'multi_select_as_buttons': True, 'multi_select_item_properties': { 'permission_pk': lambda x: x.pk, 'holder_gid': lambda x: actor.gid, diff --git a/mayan/apps/documents/__init__.py b/mayan/apps/documents/__init__.py index 190d7a56e9..56bace64ac 100644 --- a/mayan/apps/documents/__init__.py +++ b/mayan/apps/documents/__init__.py @@ -12,6 +12,7 @@ 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) +from navigation.links import link_spacer from project_setup.api import register_setup from rest_api.classes import APIEndPoint from statistics.classes import StatisticNamespace @@ -76,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'], [document_multiple_clear_transformations, document_multiple_delete, document_multiple_download, document_multiple_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]) # Document Version links register_links(DocumentVersion, [document_version_revert, document_version_download]) diff --git a/mayan/apps/documents/views.py b/mayan/apps/documents/views.py index 2f4005a4e7..0b6d960139 100644 --- a/mayan/apps/documents/views.py +++ b/mayan/apps/documents/views.py @@ -62,7 +62,6 @@ class DocumentListView(SingleObjectListView): extra_context = { 'title': _(u'All documents'), - 'multi_select_as_buttons': True, 'hide_links': True, } @@ -84,7 +83,6 @@ def document_list(request, object_list=None, title=None, extra_context=None): context = { 'object_list': final_object_list, 'title': title if title else _(u'documents'), - 'multi_select_as_buttons': True, 'hide_links': True, } if extra_context: diff --git a/mayan/apps/dynamic_search/views.py b/mayan/apps/dynamic_search/views.py index fcf68677bd..9262e34e1b 100644 --- a/mayan/apps/dynamic_search/views.py +++ b/mayan/apps/dynamic_search/views.py @@ -26,7 +26,6 @@ def results(request, extra_context=None): context = { 'query_string': request.GET, 'hide_links': True, - 'multi_select_as_buttons': True, 'search_results_limit': LIMIT, } diff --git a/mayan/apps/folders/__init__.py b/mayan/apps/folders/__init__.py index 11d70f21dc..2a148e3e27 100644 --- a/mayan/apps/folders/__init__.py +++ b/mayan/apps/folders/__init__.py @@ -8,6 +8,7 @@ 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) +from navigation.links import link_spacer from rest_api.classes import APIEndPoint from .links import (document_folder_list, folder_acl_list, @@ -27,7 +28,7 @@ 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'], [folder_add_multiple_documents]) +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_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/folders/views.py b/mayan/apps/folders/views.py index 3f7bc8e77a..5031e00347 100644 --- a/mayan/apps/folders/views.py +++ b/mayan/apps/folders/views.py @@ -36,7 +36,6 @@ class FolderListView(SingleObjectListView): def get_extra_context(self): return { 'title': _(u'Folders'), - 'multi_select_as_buttons': True, 'hide_link': True, } @@ -145,7 +144,6 @@ class FolderDetailView(DocumentListView): return { 'title': _(u'Documents in folder: %s') % self.get_folder(), 'hide_links': True, - 'multi_select_as_buttons': True, 'object': self.get_folder(), 'object_name': _(u'Folder'), } @@ -215,7 +213,6 @@ def document_folder_list(request, document_id): context = { 'title': _(u'Folders containing: %s') % document, 'object': document, - 'multi_select_as_buttons': True, 'hide_link': True, } diff --git a/mayan/apps/main/templates/main/generic_list_subtemplate.html b/mayan/apps/main/templates/main/generic_list_subtemplate.html index 2144f4e8ae..267428457d 100644 --- a/mayan/apps/main/templates/main/generic_list_subtemplate.html +++ b/mayan/apps/main/templates/main/generic_list_subtemplate.html @@ -30,29 +30,17 @@ {% endif %}