diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-09-20 12:36:42 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-09-20 12:37:11 -0400 |
commit | f28adcc7058dd6c3ed49ec2b66e4c1324f9b10f7 (patch) | |
tree | 0a6c4f51df6a95f1ce5b9c7789852788f564b9df /askbot/views/users.py | |
parent | 0a4b87e237fad26b6d135aca9173bc4d8af57e7f (diff) | |
download | askbot-f28adcc7058dd6c3ed49ec2b66e4c1324f9b10f7.tar.gz askbot-f28adcc7058dd6c3ed49ec2b66e4c1324f9b10f7.tar.bz2 askbot-f28adcc7058dd6c3ed49ec2b66e4c1324f9b10f7.zip |
combined all dev branches for kp
Diffstat (limited to 'askbot/views/users.py')
-rw-r--r-- | askbot/views/users.py | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/askbot/views/users.py b/askbot/views/users.py index 7a3bc116..dbcbda5c 100644 --- a/askbot/views/users.py +++ b/askbot/views/users.py @@ -709,7 +709,7 @@ def show_group_join_requests(request, user, context): } context.update(data) return render_into_skin('user_inbox/group_join_requests.html', context, request) - + @owner_or_moderator_required def user_responses(request, user, context): @@ -746,6 +746,26 @@ def user_responses(request, user, context): ) elif section == 'join_requests': return show_group_join_requests(request, user, context) + elif section == 'messages': + if request.user != user: + raise Http404 + #here we take shortcut, because we don't care about + #all the extra context loaded below + from group_messaging.views import SendersList, ThreadsList + context.update(SendersList().get_context(request)) + context.update(ThreadsList().get_context(request)) + data = { + 'active_tab':'users', + 'page_class': 'user-profile-page', + 'tab_name' : 'inbox', + 'inbox_section': section, + 'tab_description' : _('private messages'), + 'page_title' : _('profile - messages') + } + context.update(data) + return render_into_skin( + 'user_inbox/messages.html', context, request + ) else: raise Http404 |