예제 #1
0
def moderation_queue():
    sections = [
        QuestComment.unjudged_flagged().order_by('-id'),
        QuestComment.by_unknown_users().order_by('-id').exclude(flags__undone=False),
        QuestComment.by_distrusted_users().order_by('-id').exclude(flags__undone=False),
    ]

    return chain(*sections)
예제 #2
0
def moderation_queue():
    sections = [
        QuestComment.unjudged_flagged().order_by('-id'),
        QuestComment.by_unknown_users().order_by('-id').exclude(
            flags__undone=False),
        QuestComment.by_distrusted_users().order_by('-id').exclude(
            flags__undone=False),
    ]

    return chain(*sections)
예제 #3
0
def moderation(request, id_range=None):
    flagged = QuestComment.unjudged_flagged().order_by('-id')
    unknown = QuestComment.by_unknown_users().order_by('-id').exclude(flags__undone=False)
    #distrusted = QuestComment.by_distrusted_users().order_by('-id').exclude(flags__undone=False)
    #trusted = QuestComment.by_trusted_users().order_by('-id').exclude(flags__undone=False)

    ctx = _moderation_context([flagged, unknown], id_range=id_range)

    ctx.update({
        'flagged_count': flagged.count(),
        'trusted_user_count': UserInfo.objects.filter(trusted=True).count(),
    })

    return r2r_jinja('whitelisting/moderation.html', ctx, request)
예제 #4
0
def moderation(request, id_range=None):
    flagged = QuestComment.unjudged_flagged().order_by('-id')
    unknown = QuestComment.by_unknown_users().order_by('-id').exclude(
        flags__undone=False)
    #distrusted = QuestComment.by_distrusted_users().order_by('-id').exclude(flags__undone=False)
    #trusted = QuestComment.by_trusted_users().order_by('-id').exclude(flags__undone=False)

    ctx = _moderation_context([flagged, unknown], id_range=id_range)

    ctx.update({
        'flagged_count':
        flagged.count(),
        'trusted_user_count':
        UserInfo.objects.filter(trusted=True).count(),
    })

    return r2r_jinja('whitelisting/moderation.html', ctx, request)