First time here? Check out the FAQ!
0

Is it possible to moderate user-content based on karma or other factors?

Is it/would it be possible to moderate user content based on a user's karma or other factors (such as age of user account, etc..) ?

As a short-term solution, would it be possible to tweak the Content Moderation code in an install so that a particular user group avoids moderation?

Edit: To be more clear, I would like to be able to enable the 'Content Moderation' flag, but only have it apply to a certain subgroup of users such as:

  • All users with karma < MIN_KARMA_TO_SKIP_MODERATION
  • All users who are not in a group flagged to SKIP_MODERATION
  • All users whose account is younger than MIN_AGE_TO_SKIP_MODERATION

I think that some of this mechanism could live in models/post.py:

def needs_moderation(self):
    """``True`` if post needs moderation"""
    if askbot_settings.ENABLE_CONTENT_MODERATION:
        #todo: needs a lot of details
        if self.author.is_administrator_or_moderator():
            return False
        # Pseudocode here...
        if user.karma >= MIN_KARMA_TO_SKIP_MODERATION ||
           user.group_has_flag_enabled(SKIP_MODERATION) ||
           user.age >= MIN_AGE_TO_SKIP_MODERATION
            return False
qubit's avatar
108
qubit
asked 2013-01-29 15:55:28 -0600, updated 2013-01-30 17:27:23 -0600
edit flag offensive 0 remove flag close merge delete

Comments

There is no functionality to set the karma levels per user group at this time.

Evgeny's avatar Evgeny (2013-01-29 17:28:17 -0600) edit

Sorry if I'm not being clear enough here. I don't want to set karma levels for a group (I'm not even sure what that would mean). I'm just interested in some finer-grained controls for which content should go through the moderation queue.

Perhaps I will try to hack some of the features in and submit a patch. That might make my intentions more clear :-)

qubit's avatar qubit (2013-01-29 18:20:05 -0600) edit
add a comment see more comments

1 Answer

0

Hmm, please clarify what you mean. User content is moderated based on karma.

In the settings there is a whole section on the karma limits, that apply to various moderation tasks.

Evgeny's avatar
13.2k
Evgeny
answered 2013-01-29 16:08:44 -0600
edit flag offensive 0 remove flag delete link

Comments

Ah, okay, thanks for the clarification! It may be that the version of the askbot software I'm testing doesn't have the fine-grained controls for moderation to which you're referring. In which version of Askbot were those introduced?

qubit's avatar qubit (2013-01-29 16:18:48 -0600) edit

It's been there for a long time. Login as admin, click link "settings" then adjust whatever you need.

Evgeny's avatar Evgeny (2013-01-29 16:21:23 -0600) edit
add a comment see more comments