Example #1
0
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')
Example #2
0
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('')
Example #3
0
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('')
Example #4
0
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')