Remove use of extra_columns and move logic to models and apps.

This commit is contained in:
Roberto Rosario
2015-08-16 00:12:51 -04:00
parent 5563484ae8
commit be358f7879
3 changed files with 16 additions and 20 deletions

View File

@@ -3,6 +3,7 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _
from common import MayanAppConfig, menu_object, menu_sidebar
from navigation import SourceColumn
from .links import link_acl_new, link_acl_delete, link_acl_permissions
from .models import AccessControlList
@@ -15,6 +16,14 @@ class ACLsApp(MayanAppConfig):
def ready(self):
super(ACLsApp, self).ready()
SourceColumn(
source=AccessControlList, label=_('Permissions'),
attribute='get_permission_titles'
)
SourceColumn(
source=AccessControlList, label=_('Role'), attribute='role'
)
menu_object.bind_links(
links=(link_acl_permissions, link_acl_delete),
sources=(AccessControlList,)