Page MenuHomePhabricator

Automoderator configuration: User groups to skip
Open, Needs TriagePublic3 Estimated Story Points

Description

User story: As an administrator, I want to define which user groups Automoderator should never revert edits from, so that I can constrain its actions to certain kinds of users.

We want to give communities the ability to target Automoderator however they want to, while also reducing false positive rates. Although Automoderator will effectively never revert an administrator or user with other advanced user rights, it's possible that it may revert users with just a few user groups, even if those groups imply a level of community trust. Additionally, communities may wish to only target Automoderator on users who aren't logged in to an account, or have not passed some activity threshold.

A new MediaWiki and wiki config for user groups to skip should be added. When checking to see if we should revert an edit, if the targeted user has one of these user groups, they should not be reverted.

Event Timeline

I almost wrote the following, but wanted to clarify:

By default this config should only contain the sysop and bot user groups, since we're already skipping those by default.

I'm imagining that users might see that these groups are missing and therefore add them, even though they're already being skipped. In Community Config we could explore displaying them as greyed out options, or similar, to indicate they can't be changed. Does it make sense to have them defined in the config, or should we leave them out here and just insert those two indicators of the default behaviour later, or something else?

jsn.sherman set the point value for this task to 3.Tue, Apr 30, 3:40 PM
jsn.sherman moved this task from To be estimated to Up next on the Moderator-Tools-Team board.
jsn.sherman subscribed.

Note that this wiki configuration will need to be documented on the extension page.