diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-10-09 19:15:43 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-10-09 19:15:43 -0400 |
commit | efe749c42b9998714600b7212cf5534bb5a4263b (patch) | |
tree | 0c2602d379690a519d83a8a154bda4bdbe8672d0 /askbot/views/users.py | |
parent | c1bc0f1330df63f04681a8d58b8cfec365f48a3c (diff) | |
download | askbot-efe749c42b9998714600b7212cf5534bb5a4263b.tar.gz askbot-efe749c42b9998714600b7212cf5534bb5a4263b.tar.bz2 askbot-efe749c42b9998714600b7212cf5534bb5a4263b.zip |
added url to the personal message notification, sidebar message counter to the inbox, updated test case for the PM email alert
Diffstat (limited to 'askbot/views/users.py')
-rw-r--r-- | askbot/views/users.py | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/askbot/views/users.py b/askbot/views/users.py index 895b28ab..23fa8ade 100644 --- a/askbot/views/users.py +++ b/askbot/views/users.py @@ -749,8 +749,7 @@ def user_responses(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)) @@ -764,9 +763,23 @@ def user_responses(request, user, context): 'page_title' : _('profile - messages') } context.update(data) - return render_into_skin( - 'user_inbox/messages.html', context, request - ) + import pdb + pdb.set_trace() + if 'thread_id' in request.GET: + from group_messaging.models import Message + from group_messaging.views import ThreadDetails + try: + thread_id = request.GET['thread_id'] + context.update(ThreadDetails().get_context(request, thread_id)) + context['group_messaging_template_name'] = \ + 'group_messaging/home_thread_details.html' + except Message.DoesNotExist: + raise Http404 + else: + context['group_messaging_template_name'] = 'group_messaging/home.html' + #here we take shortcut, because we don't care about + #all the extra context loaded below + return render_into_skin('user_inbox/messages.html', context, request) else: raise Http404 |