From 4cbe27a46279f0606a92407e5e779decb3e32d4b Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 9 Oct 2018 19:11:41 -0400 Subject: [PATCH] Add icon to the cabinet "Add new level" link. Signed-off-by: Roberto Rosario --- HISTORY.rst | 1 + mayan/apps/cabinets/icons.py | 1 + mayan/apps/cabinets/links.py | 10 +++++++--- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/HISTORY.rst b/HISTORY.rst index 9ccad949b1..939f7f4bf1 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -9,6 +9,7 @@ report. * Only render the Template API view for authenticated users. Thanks rgarcia for the report. +* Add icon to the cabinet "Add new level" link. 3.1.5 (2018-10-08) ================== diff --git a/mayan/apps/cabinets/icons.py b/mayan/apps/cabinets/icons.py index 34e2b7160b..472aa9541e 100644 --- a/mayan/apps/cabinets/icons.py +++ b/mayan/apps/cabinets/icons.py @@ -4,5 +4,6 @@ from appearance.classes import Icon icon_cabinet = Icon(driver_name='fontawesome', symbol='columns') icon_cabinet_add = Icon(driver_name='fontawesome', symbol='plus') +icon_cabinet_child_add = Icon(driver_name='fontawesome', symbol='plus') icon_cabinet_create = Icon(driver_name='fontawesome', symbol='plus') icon_cabinet_list = Icon(driver_name='fontawesome', symbol='columns') diff --git a/mayan/apps/cabinets/links.py b/mayan/apps/cabinets/links.py index ba5cfa6694..4799521a60 100644 --- a/mayan/apps/cabinets/links.py +++ b/mayan/apps/cabinets/links.py @@ -8,7 +8,10 @@ from acls.links import link_acl_list from documents.permissions import permission_document_view from navigation import Link, get_cascade_condition -from .icons import icon_cabinet_add, icon_cabinet_create, icon_cabinet_list +from .icons import ( + icon_cabinet_add, icon_cabinet_child_add, icon_cabinet_create, + icon_cabinet_list +) from .permissions import ( permission_cabinet_add_document, permission_cabinet_create, permission_cabinet_delete, permission_cabinet_edit, @@ -53,8 +56,9 @@ link_custom_acl_list = copy.copy(link_acl_list) link_custom_acl_list.condition = cabinet_is_root link_cabinet_child_add = Link( - args='object.pk', permissions=(permission_cabinet_create,), - text=_('Add new level'), view='cabinets:cabinet_child_add' + args='object.pk', icon_class=icon_cabinet_child_add, + permissions=(permission_cabinet_create,), text=_('Add new level'), + view='cabinets:cabinet_child_add' ) link_cabinet_create = Link( icon_class=icon_cabinet_create, permissions=(permission_cabinet_create,),