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:
@@ -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)
|
||||||
=================
|
=================
|
||||||
|
|||||||
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user