diff options
author | Nishanth Amuluru | 2011-01-07 12:35:18 +0530 |
---|---|---|
committer | Nishanth Amuluru | 2011-01-07 12:35:18 +0530 |
commit | ba598cf99d39a132fab441db176484876be0ecc5 (patch) | |
tree | dfbef41aed5162862988b74ce51203f41e79de1c /profile/views.py | |
parent | 75d1a5e6a46ded6293b730b57b2a89484a96dd6d (diff) | |
download | pytask-ba598cf99d39a132fab441db176484876be0ecc5.tar.gz pytask-ba598cf99d39a132fab441db176484876be0ecc5.tar.bz2 pytask-ba598cf99d39a132fab441db176484876be0ecc5.zip |
created a view for view notification and included the url. made changes accordingly in browse notifications
Diffstat (limited to 'profile/views.py')
-rwxr-xr-x | profile/views.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/profile/views.py b/profile/views.py index 386ca49..40eb0a7 100755 --- a/profile/views.py +++ b/profile/views.py @@ -57,3 +57,29 @@ def browse_notifications(request): } return render_to_response('profile/browse_notifications.html', context) + +@login_required +def view_notification(request, nid): + """ get the notification depending on nid. + Display it. + """ + + user = get_user(request.user) + newest, newer, notification, older, oldest = + get_notification(nid, user) + + if not notification: + raise Http404 + + notification.is_read = True + notification.save() + + context = {'user':user, + 'notification':notification, + 'newest':newest, + 'newer':newer, + 'older':older, + 'oldest':oldest, + } + + return render_to_response('profile/view_notification.html', context) |