Add ACLs permission link icon

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2019-04-27 19:13:24 -04:00
parent 6069c67342
commit 2e9b5454a7
2 changed files with 7 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
from __future__ import absolute_import, unicode_literals
from mayan.apps.appearance.classes import Icon
from mayan.apps.permissions.icons import icon_permission
icon_acl_delete = Icon(driver_name='fontawesome', symbol='times')
icon_acl_list = Icon(driver_name='fontawesome', symbol='lock')
@@ -8,3 +9,4 @@ icon_acl_new = Icon(
driver_name='fontawesome-dual', primary_symbol='lock',
secondary_symbol='plus'
)
icon_acl_permissions = icon_permission

View File

@@ -5,7 +5,9 @@ from django.utils.translation import ugettext_lazy as _
from mayan.apps.navigation.classes import Link
from .icons import icon_acl_delete, icon_acl_list, icon_acl_new
from .icons import (
icon_acl_delete, icon_acl_list, icon_acl_new, icon_acl_permissions
)
from .permissions import permission_acl_view, permission_acl_edit
@@ -42,7 +44,8 @@ link_acl_create = Link(
view='acls:acl_create'
)
link_acl_permissions = Link(
args='resolved_object.pk', permissions=(permission_acl_edit,),
args='resolved_object.pk', icon_class=icon_acl_permissions,
permissions=(permission_acl_edit,),
permissions_related='content_object', text=_('Permissions'),
view='acls:acl_permissions',
)