From 4834b9d491d1858b10479e5ff97fb05b5eada4fa Mon Sep 17 00:00:00 2001 From: Michael Price Date: Fri, 16 Feb 2018 13:08:25 -0400 Subject: [PATCH] Register the corresponding permissions to the Role model. Signed-off-by: Michael Price --- mayan/apps/permissions/apps.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mayan/apps/permissions/apps.py b/mayan/apps/permissions/apps.py index bc044c6447..a382d34612 100644 --- a/mayan/apps/permissions/apps.py +++ b/mayan/apps/permissions/apps.py @@ -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,) )