Add icon to the cabinet "Add new level" link.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2018-10-09 19:11:41 -04:00
parent 15b9c0c56f
commit 4cbe27a462
3 changed files with 9 additions and 3 deletions

View File

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

View File

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

View File

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