Page MenuHomePhabricator

Automoderator configuration: Enabled
Closed, ResolvedPublic

Description

User story: As an administrator, I want to enable or disable Automoderator, so that my community can decide whether Automoderator should be active on my project at any given time.

This ticket covers the technical implementation of this configuration and is not concerned with the user-facing interface, which may have different labels and options corresponding to those outlined here.


Name: Enabled
Options: True (enabled) or False (disabled)
Default: False


Administrators should be able to enable or disable Automoderator at any time. Automoderator should only run on a Wikimedia project where the local configuration is set to have it be Enabled.

Acceptance criteria

  • Automoderator only reverts edits if the local configuration has the Enabled option set to be True (Enabled).
  • By default, Automoderator's configuration is set to be False (disabled).
  • Automoderator's configuration only recognises two defined options for this setting - True and False. Any other value is treated as equivalent to False.

Event Timeline

Samwalton9-WMF renamed this task from Automoderator configuration: Enabled/disabled to Automoderator configuration: Enabled.Dec 4 2023, 2:08 PM
Samwalton9-WMF updated the task description. (Show Details)
Samwalton9-WMF updated the task description. (Show Details)

interface administrator Is this a deliberate reference to the user group? Is that the right user group to turn automod on/off? I would think any user with editinterface should be able to do this, which is not just the set of users with interface administrator.

interface administrator Is this a deliberate reference to the user group? Is that the right user group to turn automod on/off? I would think any user with editinterface should be able to do this, which is not just the set of users with interface administrator.

Thanks for pointing this out - I updated my internal notes on this but hadn't got to the tickets yet. We're actually going to start with all sysop users being able to edit the form, as that's the current default for Community Configuration - I had mistakenly thought it was interface admins. I'll update the tickets now.