Refactor maintenance tools app

This commit is contained in:
Roberto Rosario
2012-08-06 00:56:26 -04:00
parent c15ec9ce8d
commit 66c398c884
10 changed files with 103 additions and 58 deletions

View File

@@ -9,7 +9,7 @@ from django.db.models.signals import post_save, pre_delete, post_delete
from navigation.api import (register_top_menu, register_sidebar_template,
bind_links, Link)
from maintenance.api import register_maintenance_links
from maintenance.api import MaintenanceNamespace
from documents.models import Document
from metadata.models import DocumentMetadata
from project_setup.api import register_setup
@@ -25,7 +25,10 @@ from .links import (index_setup, index_setup_list, index_setup_create,
logger = logging.getLogger(__name__)
register_top_menu('indexes', link=Link(text=_('indexes'), sprite='tab', view='index_list', children_view_regex=[r'^index_[i,l]']))
register_maintenance_links([rebuild_index_instances], namespace='document_indexing', title=_(u'Indexes'))
namespace = MaintenanceNamespace(_(u'indexes'))
namespace.create_tool(rebuild_index_instances)
register_sidebar_template(['index_instance_list'], 'indexing_help.html')
bind_links([IndexInstanceNode], [index_parent])