Add support for drop down menu in the navigation bar. Simplify the home screen.

This commit is contained in:
Roberto Rosario
2016-11-12 01:56:31 -04:00
parent 248d3886e0
commit aa91bce3ab
20 changed files with 144 additions and 85 deletions
+6 -2
View File
@@ -11,7 +11,7 @@ from acls import ModelPermission
from acls.links import link_acl_list
from acls.permissions import permission_acl_edit, permission_acl_view
from common import (
MayanAppConfig, MissingItem, menu_facet, menu_front_page, menu_object,
MayanAppConfig, MissingItem, menu_facet, menu_main, menu_object,
menu_secondary, menu_setup, menu_sidebar, menu_multi_item, menu_tools
)
from common.classes import DashboardWidget, ModelAttribute
@@ -59,6 +59,7 @@ from .literals import (
CHECK_DELETE_PERIOD_INTERVAL, CHECK_TRASH_PERIOD_INTERVAL,
DELETE_STALE_STUBS_INTERVAL
)
from .menus import menu_documents
from .permissions import (
permission_document_create, permission_document_delete,
permission_document_download, permission_document_edit,
@@ -343,12 +344,15 @@ class DocumentsApp(MayanAppConfig):
}
)
menu_front_page.bind_links(
menu_documents.bind_links(
links=(
link_document_list_recent, link_document_list,
link_document_list_deleted
)
)
menu_main.bind_links(links=(menu_documents,), position=0)
menu_setup.bind_links(links=(link_document_type_setup,))
menu_tools.bind_links(links=(link_clear_image_cache,))
+1 -1
View File
@@ -141,7 +141,7 @@ link_document_list_recent = Link(
view='documents:document_list_recent'
)
link_document_list_deleted = Link(
icon='fa fa-trash', text=_('Trash'),
icon='fa fa-trash', text=_('Trash can'),
view='documents:document_list_deleted'
)
+9
View File
@@ -0,0 +1,9 @@
from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _
from navigation import Menu
menu_documents = Menu(
icon='fa fa-file', label=_('Documents'), name='documents menu'
)
-1
View File
@@ -1,7 +1,6 @@
from __future__ import unicode_literals
from django import forms
from django.contrib.staticfiles.templatetags.staticfiles import static
from django.core.urlresolvers import reverse
from django.utils.html import strip_tags
from django.utils.http import urlencode