Move the multi item link registration for the main app for consistency
This commit is contained in:
@@ -8,6 +8,7 @@ from project_setup.api import register_setup
|
||||
from project_tools.api import register_tool
|
||||
|
||||
from .conf.settings import SIDE_BAR_SEARCH, DISABLE_HOME_VIEW
|
||||
from .utils import register_multi_items_links
|
||||
|
||||
__author__ = 'Roberto Rosario'
|
||||
__copyright__ = 'Copyright 2011 Roberto Rosario'
|
||||
@@ -64,3 +65,5 @@ register_tool(diagnostics)
|
||||
|
||||
if 'sentry' in settings.INSTALLED_APPS:
|
||||
register_tool(sentry)
|
||||
|
||||
register_multi_items_links()
|
||||
|
||||
24
apps/main/utils.py
Normal file
24
apps/main/utils.py
Normal file
@@ -0,0 +1,24 @@
|
||||
from navigation.api import (register_top_menu, register_sidebar_template,
|
||||
bind_links, Link, register_multi_item_links)
|
||||
|
||||
from documents.links import document_multiple_clear_transformations, document_multiple_delete, document_multiple_download
|
||||
from metadata import metadata_multiple_add, metadata_multiple_edit, metadata_multiple_remove
|
||||
from ocr import submit_document_multiple
|
||||
|
||||
|
||||
def register_multi_items_links():
|
||||
|
||||
view = [
|
||||
# folders
|
||||
'folder_view',
|
||||
|
||||
# search
|
||||
'search', 'results',
|
||||
|
||||
# document_indexing
|
||||
'index_instance_node_view',
|
||||
|
||||
# documents
|
||||
'document_find_duplicates', 'document_type_document_list', 'document_group_view', 'document_list', 'document_list_recent',
|
||||
]
|
||||
register_multi_item_links(view, [submit_document_multiple, metadata_multiple_add, metadata_multiple_edit, metadata_multiple_remove, document_multiple_clear_transformations, document_multiple_delete, document_multiple_download])
|
||||
@@ -50,7 +50,6 @@ setup_queue_transformation_edit = Link(text=_(u'edit'),view='setup_queue_transfo
|
||||
setup_queue_transformation_delete = Link(text=_(u'delete'),view='setup_queue_transformation_delete',args='transformation.pk',sprite='shape_square_delete')
|
||||
|
||||
bind_links([Document], [submit_document])
|
||||
register_multi_item_links(['document_find_duplicates', 'folder_view', 'index_instance_list', 'document_type_document_list', 'search', 'results', 'document_group_view', 'document_list', 'document_list_recent'], [submit_document_multiple])
|
||||
|
||||
bind_links([DocumentQueue], [document_queue_disable, document_queue_enable, setup_queue_transformation_list])
|
||||
bind_links([QueueTransformation], [setup_queue_transformation_edit, setup_queue_transformation_delete])
|
||||
|
||||
Reference in New Issue
Block a user