summaryrefslogtreecommitdiffstats
path: root/askbot/views/users.py
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-10-09 19:15:43 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-10-09 19:15:43 -0400
commitefe749c42b9998714600b7212cf5534bb5a4263b (patch)
tree0c2602d379690a519d83a8a154bda4bdbe8672d0 /askbot/views/users.py
parentc1bc0f1330df63f04681a8d58b8cfec365f48a3c (diff)
downloadaskbot-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.py23
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