diff options
author | hardythe1 | 2014-11-21 18:16:09 +0530 |
---|---|---|
committer | hardythe1 | 2014-11-21 18:16:09 +0530 |
commit | ce8e996bb9cc8edc659bf5edd8370f09f8f62a6f (patch) | |
tree | 8f058aff72929e16f26f08988e41167749089b5f /website/views.py | |
parent | e7747649fdd63564a9fc57ed202bc098a21aba24 (diff) | |
download | scipy2014-ce8e996bb9cc8edc659bf5edd8370f09f8f62a6f.tar.gz scipy2014-ce8e996bb9cc8edc659bf5edd8370f09f8f62a6f.tar.bz2 scipy2014-ce8e996bb9cc8edc659bf5edd8370f09f8f62a6f.zip |
added commenting interface
Diffstat (limited to 'website/views.py')
-rw-r--r-- | website/views.py | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/website/views.py b/website/views.py index 71624ee..5db8013 100644 --- a/website/views.py +++ b/website/views.py @@ -6,7 +6,7 @@ from django.template import RequestContext from django.core.mail import send_mail from website.forms import UserLoginForm, UserRegisterForm, ProposalForm, ContactUsForm -from website.models import Proposal +from website.models import Proposal, Comments def home(request): return render(request, 'website/templates/home.html') @@ -116,6 +116,37 @@ def view_abstracts(request): context['proposals'] = proposals context['user'] = user return render(request, 'website/templates/view-abstracts.html', context) + else: + return render(request, 'website/templates/prohibited.html') + else: + return render(request, 'website/templates/prohibited.html') + + +def abstract_details(request, proposal_id=None): + user = request.user + context = {} + if user.is_authenticated(): + if user.username == "fossee": + proposal = Proposal.objects.get(id=proposal_id) + if request.method == 'POST': + comment = Comments() + comment.comment = request.POST['comment'] + comment.user = user + comment.proposal = proposal + comment.save() + comments = Comments.objects.filter(proposal=proposal) + context['proposal'] = proposal + context['comments'] = comments + context.update(csrf(request)) + return render(request, 'website/templates/abstract-details.html', context) + comments = Comments.objects.filter(proposal=proposal) + context['proposal'] = proposal + context['comments'] = comments + return render(request, 'website/templates/abstract-details.html', context) + else: + return render(request, 'website/templates/prohibited.html') + else: + return render(request, 'website/templates/prohibited.html') def poster(request): |