@decorate.withfn(command)
def vote_post(request, id, vote_type):
+ if not request.method == 'POST':
+ raise CommandException(_("Invalid request"))
+
+
post = get_object_or_404(Node, id=id).leaf
user = request.user
@decorate.withfn(command)
def mark_favorite(request, id):
- question = get_object_or_404(Question, id=id)
+ node = get_object_or_404(Node, id=id)
if not request.user.is_authenticated():
raise AnonymousNotAllowedException(_('mark a question as favorite'))
try:
- favorite = FavoriteAction.objects.get(canceled=False, node=question, user=request.user)
+ favorite = FavoriteAction.objects.get(canceled=False, node=node, user=request.user)
favorite.cancel(ip=request.META['REMOTE_ADDR'])
added = False
except ObjectDoesNotExist:
- FavoriteAction(node=question, user=request.user, ip=request.META['REMOTE_ADDR']).save()
+ FavoriteAction(node=node, user=request.user, ip=request.META['REMOTE_ADDR']).save()
added = True
return {
raise AnonymousNotAllowedException(_('award'))
if not request.POST:
- return render_to_response("node/award_points.html", { 'user' : user, 'awarded_user' : awarded_user, })
+ return render_to_response("node/award_points.html", {
+ 'user' : user,
+ 'awarded_user' : awarded_user,
+ 'reputation_to_comment' : str(settings.REP_TO_COMMENT)
+ })
else:
points = int(request.POST['points'])