diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-09-19 01:58:49 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-09-19 01:58:49 -0400 |
commit | 8adb7e1b244d07e27d040d14e1cfd5e5280ce40b (patch) | |
tree | 4401a630ffbf68eeccc4b974cad4fd0a929dfb8f /askbot/views/users.py | |
parent | 524a7d83c93ff4b671fe128efbb592b3a11f9507 (diff) | |
download | askbot-8adb7e1b244d07e27d040d14e1cfd5e5280ce40b.tar.gz askbot-8adb7e1b244d07e27d040d14e1cfd5e5280ce40b.tar.bz2 askbot-8adb7e1b244d07e27d040d14e1cfd5e5280ce40b.zip |
started building front end for private messaging
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 |