Register the corresponding Message model permissions.

Signed-off-by: Michael Price <loneviking72@gmail.com>
This commit is contained in:
Michael Price
2018-02-19 20:01:33 -04:00
committed by Roberto Rosario
parent 8bf3822e54
commit 89b9492f39

View File

@@ -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'
)