Register the corresponding permissions to the Role model.
Signed-off-by: Michael Price <loneviking72@gmail.com>
This commit is contained in:
committed by
Roberto Rosario
parent
c556e095e0
commit
4834b9d491
@@ -3,6 +3,7 @@ from __future__ import unicode_literals
|
||||
from django.apps import apps
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from acls import ModelPermission
|
||||
from common import (
|
||||
MayanAppConfig, menu_multi_item, menu_object, menu_secondary, menu_setup
|
||||
)
|
||||
@@ -15,6 +16,9 @@ from .links import (
|
||||
link_role_create, link_role_delete, link_role_edit, link_role_list,
|
||||
link_role_members, link_role_permissions
|
||||
)
|
||||
from .permissions import (
|
||||
permission_role_delete, permission_role_edit, permission_role_view
|
||||
)
|
||||
from .search import * # NOQA
|
||||
|
||||
|
||||
@@ -31,6 +35,13 @@ class PermissionsApp(MayanAppConfig):
|
||||
|
||||
APIEndPoint(app=self, version_string='1')
|
||||
|
||||
ModelPermission.register(
|
||||
model=Role, permissions=(
|
||||
permission_role_delete, permission_role_edit,
|
||||
permission_role_view
|
||||
)
|
||||
)
|
||||
|
||||
menu_object.bind_links(
|
||||
links=(link_group_members,), position=98, sources=(Group,)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user