Converted apps to the new main menu navigation method and improved navigation links in some apps
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from navigation.api import register_links, register_menu, \
|
||||
from navigation.api import register_links, register_top_menu, \
|
||||
register_multi_item_links
|
||||
from navigation.api import register_sidebar_template
|
||||
|
||||
@@ -11,16 +11,14 @@ folder_create = {'text': _('create folder'), 'view': 'folder_create', 'famfam':
|
||||
folder_edit = {'text': _('edit'), 'view': 'folder_edit', 'args': 'object.id', 'famfam': 'folder_edit'}
|
||||
folder_delete = {'text': _('delete'), 'view': 'folder_delete', 'args': 'object.id', 'famfam': 'folder_delete'}
|
||||
folder_document_multiple_remove = {'text': _('remove'), 'view': 'folder_document_multiple_remove', 'famfam': 'delete'}
|
||||
folder_view = {'text': _(u'folder documents'), 'view': 'folder_view', 'args': 'object.id', 'famfam': 'folder_go'}
|
||||
|
||||
register_multi_item_links(['folder_view'], [folder_document_multiple_remove])
|
||||
|
||||
register_links(Folder, [folder_edit, folder_delete])
|
||||
register_links(Folder, [folder_view, folder_edit, folder_delete])
|
||||
|
||||
register_links(['folder_edit', 'folder_delete', 'folder_list', 'folder_create'], [folder_list, folder_create], menu_name='sidebar')
|
||||
register_links(['folder_edit', 'folder_delete', 'folder_list', 'folder_create', 'folder_view'], [folder_list, folder_create], menu_name='secondary_menu')
|
||||
|
||||
register_menu([
|
||||
{'text': _('folders'), 'view': 'folder_list', 'links': [
|
||||
folder_list, folder_create
|
||||
], 'famfam': 'folder_user', 'position': 2}])
|
||||
register_top_menu(name='folders', link={'text': _('folders'), 'famfam': 'folder_user', 'view': 'folder_list'}, children_path_regex=[r'^folders/'])
|
||||
|
||||
register_sidebar_template(['document_view_advanced', 'document_view_simple'], 'folders_sidebar_template.html')
|
||||
|
||||
@@ -74,6 +74,7 @@ def folder_edit(request, folder_id):
|
||||
'title': _(u'edit folder: %s') % folder,
|
||||
'form': form,
|
||||
'object': folder,
|
||||
'object_name': _(u'folder'),
|
||||
},
|
||||
context_instance=RequestContext(request))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user