From 54811c4cd80f3a82066689c84593cb34c2420842 Mon Sep 17 00:00:00 2001 From: Trever Fischer Date: Sun, 19 Feb 2012 17:46:15 -0500 Subject: [PATCH] Require logins for forum postings --- forums/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/forums/views.py b/forums/views.py index f8c16ab..227894c 100644 --- a/forums/views.py +++ b/forums/views.py @@ -1,5 +1,6 @@ import models import forms +from django.contrib.auth.decorators import login_required from django.shortcuts import render_to_response from django.http import HttpResponseRedirect from django.template import RequestContext @@ -23,6 +24,7 @@ def post(request, id): rootPost = post.get_root() return HttpResponseRedirect(reverse('forums.views.topic', kwargs={"topicID":rootPost.topic.id})+"#reply-"+id) +@login_required def reply(request, topicID=None): parentPost = models.Post.objects.get(id__exact=topicID) if request.method == 'POST': @@ -38,6 +40,7 @@ def reply(request, topicID=None): return HttpResponseRedirect(reverse('forums.views.post', kwargs={"id":reply.id})) return render_to_response('forums/reply.html', {"post":parentPost, "form":form}, context_instance = RequestContext(request)) +@login_required def newTopic(request, forumID=None): parentForum = models.Forum.objects.get(id__exact=forumID) if request.method == 'POST':