Move the multi item link registration for the main app for consistency

This commit is contained in:
Roberto Rosario
2012-05-23 01:22:07 -04:00
parent f96725de55
commit 16196a3260
3 changed files with 27 additions and 1 deletions

View File

@@ -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
View 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])

View File

@@ -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])