Changeset 264:b2290410be3f
- Timestamp:
- 01.07.2010 17:26:30 (20 months ago)
- Branch:
- default
- File:
-
- 1 edited
-
djangobb/djangobb_forum/views.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
djangobb/djangobb_forum/views.py
r257 r264 731 731 @login_required 732 732 @transaction.commit_on_success 733 @render_to('forum/pm/create_pm.html')734 def create_pm(request):735 recipient = request.GET.get('recipient', '')736 form = build_form(CreatePMForm, request, user=request.user,737 initial={'markup': request.user.forum_profile.markup,738 'recipient': recipient})739 740 if form.is_valid():741 post = form.save();742 return HttpResponseRedirect(reverse('djangobb:forum_pm_outbox'))743 744 return {'active_menu':'create',745 'form': form,746 }747 748 749 @login_required750 @render_to('forum/pm/outbox.html')751 def pm_outbox(request):752 messages = PrivateMessage.objects.filter(src_user=request.user)753 return {'active_menu':'outbox',754 'messages': messages,755 }756 757 758 @login_required759 @render_to('forum/pm/inbox.html')760 def pm_inbox(request):761 messages = PrivateMessage.objects.filter(dst_user=request.user)762 return {'active_menu':'inbox',763 'messages': messages,764 }765 766 767 @login_required768 @transaction.commit_on_success769 @render_to('forum/pm/message.html')770 def show_pm(request, pm_id):771 msg = get_object_or_404(PrivateMessage, pk=pm_id)772 if not request.user in [msg.dst_user, msg.src_user]:773 return HttpRedirectException('/')774 if request.user == msg.dst_user:775 inbox = True776 post_user = msg.src_user777 else:778 inbox = False779 post_user = msg.dst_user780 if not msg.read:781 msg.read = True782 msg.save()783 return {'msg': msg,784 'inbox': inbox,785 'post_user': post_user,786 }787 788 789 @login_required790 @transaction.commit_on_success791 733 def delete_subscription(request, topic_id): 792 734 topic = get_object_or_404(Topic, pk=topic_id)
Note: See TracChangeset
for help on using the changeset viewer.
