Add ACL support to the message of the day app.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2018-08-22 00:14:52 -04:00
parent bf3723ae24
commit b3c4dd380c
2 changed files with 5 additions and 1 deletions

View File

@@ -63,6 +63,7 @@
the view's objects. the view's objects.
- Apply link permission cascade checks to the message of the day, - Apply link permission cascade checks to the message of the day,
indexing and parsing, setup link. indexing and parsing, setup link.
- Add ACL support to the message of the day app.
3.0.1 (2018-07-08) 3.0.1 (2018-07-08)
================= =================

View File

@@ -5,6 +5,8 @@ import logging
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from acls import ModelPermission from acls import ModelPermission
from acls.links import link_acl_list
from acls.permissions import permission_acl_edit, permission_acl_view
from common import MayanAppConfig, menu_object, menu_secondary, menu_setup from common import MayanAppConfig, menu_object, menu_secondary, menu_setup
from navigation import SourceColumn from navigation import SourceColumn
@@ -32,6 +34,7 @@ class MOTDApp(MayanAppConfig):
Message = self.get_model('Message') Message = self.get_model('Message')
ModelPermission.register( ModelPermission.register(
model=Message, permissions=( model=Message, permissions=(
permission_acl_edit, permission_acl_view,
permission_message_delete, permission_message_edit, permission_message_delete, permission_message_edit,
permission_message_view permission_message_view
) )
@@ -50,7 +53,7 @@ class MOTDApp(MayanAppConfig):
menu_object.bind_links( menu_object.bind_links(
links=( links=(
link_message_edit, link_message_delete link_message_edit, link_acl_list, link_message_delete
), sources=(Message,) ), sources=(Message,)
) )
menu_secondary.bind_links( menu_secondary.bind_links(