diff --git a/tailbone/views/messages.py b/tailbone/views/messages.py index 5105fca6..018beafa 100644 --- a/tailbone/views/messages.py +++ b/tailbone/views/messages.py @@ -267,13 +267,17 @@ class SentView(MessagesView): def includeme(config): + config.add_tailbone_permission('messages', 'messages.list', "List/Search Messages") + # inbox config.add_route('messages.inbox', '/messages/inbox/') - config.add_view(InboxView, attr='index', route_name='messages.inbox') + config.add_view(InboxView, attr='index', route_name='messages.inbox', + permission='messages.list') # archive config.add_route('messages.archive', '/messages/archive/') - config.add_view(ArchiveView, attr='index', route_name='messages.archive') + config.add_view(ArchiveView, attr='index', route_name='messages.archive', + permission='messages.list') # move bulk config.add_route('messages.move_bulk', '/messages/move-bulk') @@ -281,7 +285,8 @@ def includeme(config): # sent config.add_route('messages.sent', '/messages/sent/') - config.add_view(SentView, attr='index', route_name='messages.sent') + config.add_view(SentView, attr='index', route_name='messages.sent', + permission='messages.list') # view config.add_route('messages.view', '/messages/{uuid}')