Beispiel #1
0
def approve(request, id):
    review = get_object_or_404(Review, id=id)
    if not review.is_approved():
        if request.method == "POST":
            flag = ReviewFlag(user=request.user, flag=ReviewFlag.MODERATOR_APPROVAL, review=review)
            flag.full_clean()
            flag.save()
    return HttpResponseRedirect(review.get_absolute_url())
Beispiel #2
0
 def do_flag(self):
     flag = ReviewFlag(user=self.request.user, review=self.review, flag=ReviewFlag.SUGGEST_REMOVAL)
     flag.full_clean()
     flag.save()