From 89b9492f3995e18c2ad4bd5aa243bbfe1053f65e Mon Sep 17 00:00:00 2001 From: Michael Price Date: Mon, 19 Feb 2018 20:01:33 -0400 Subject: [PATCH] Register the corresponding Message model permissions. Signed-off-by: Michael Price --- mayan/apps/motd/apps.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/mayan/apps/motd/apps.py b/mayan/apps/motd/apps.py index af38dfa4c0..3247025395 100644 --- a/mayan/apps/motd/apps.py +++ b/mayan/apps/motd/apps.py @@ -4,6 +4,7 @@ import logging from django.utils.translation import ugettext_lazy as _ +from acls import ModelPermission from common import MayanAppConfig, menu_object, menu_secondary, menu_setup from navigation import SourceColumn from rest_api.classes import APIEndPoint @@ -12,6 +13,10 @@ from .links import ( link_message_create, link_message_delete, link_message_edit, link_message_list ) +from .permissions import ( + permission_message_delete, permission_message_edit, + permission_message_view +) logger = logging.getLogger(__name__) @@ -27,7 +32,12 @@ class MOTDApp(MayanAppConfig): APIEndPoint(app=self, version_string='1') Message = self.get_model('Message') - + ModelPermission.register( + model=Message, permissions=( + permission_message_delete, permission_message_edit, + permission_message_view + ) + ) SourceColumn( source=Message, label=_('Enabled'), attribute='enabled' )