def get_user_post_count(request, username): if not forum_extras.forum_can_view_reports(request.user): raise Http404 try: user = User.objects.get(username=username) except User.DoesNotExist: return HttpResponse('', mimetype='text/plain') return HttpResponse(str(Post.objects.filter(~Q(topic__forum__id = forum_settings.SOFT_DELETE_TOPICS), user=user).count()), mimetype='text/plain')
def delete_all_posts_by_user(request, username): if not forum_extras.forum_can_view_reports(request.user): raise Http404 try: user = User.objects.get(username=username) for p in Post.objects.filter(~Q(topic__forum__id = forum_settings.SOFT_DELETE_TOPICS), user=user)[:20]: p.delete() except User.DoesNotExist: pass return HttpResponse('')
def delete_all_posts_by_user(request, username): if not forum_extras.forum_can_view_reports(request.user): raise Http404 try: user = User.objects.get(username=username) for p in Post.objects.filter( ~Q(topic__forum__id=forum_settings.SOFT_DELETE_TOPICS), user=user)[:20]: p.delete() except User.DoesNotExist: pass return HttpResponse('')
def get_user_post_count(request, username): if not forum_extras.forum_can_view_reports(request.user): raise Http404 try: user = User.objects.get(username=username) except User.DoesNotExist: return HttpResponse('', mimetype='text/plain') return HttpResponse(str( Post.objects.filter( ~Q(topic__forum__id=forum_settings.SOFT_DELETE_TOPICS), user=user).count()), mimetype='text/plain')