summaryrefslogtreecommitdiffstats
path: root/askbot/views/users.py
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-09-20 12:36:42 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-09-20 12:37:11 -0400
commitf28adcc7058dd6c3ed49ec2b66e4c1324f9b10f7 (patch)
tree0a6c4f51df6a95f1ce5b9c7789852788f564b9df /askbot/views/users.py
parent0a4b87e237fad26b6d135aca9173bc4d8af57e7f (diff)
downloadaskbot-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.py22
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