Page MenuHomePhabricator

Community Configuration: Restrict "Add a link" suggested tasks based on newcomer total edit count
Closed, ResolvedPublic

Description

User story & summary:

As a Wikipedia admin, I want the ability to restrict the "Add a link" task based on a newcomer's total edit count, so I can help maintain a sustainable balance between the needs of newcomers and moderators.

Growth team perspective:
As the Growth team, we want communities to have the option to limit access to the "Add a link" task for newcomers, but only if they choose to enable this restriction. By default, this configuration will be set to "No" (disabled).

Design:

Limit "Add a Link" Figma designs

Default configuration:

image.png (1×750 px, 212 KB)

admins can chance this between 10 and 500:

image.png (1×750 px, 212 KB)

Acceptance Criteria:
  • update configuration form / schema to match designs

Event Timeline

Change #1152655 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):

[mediawiki/extensions/GrowthExperiments@master] Config: use string enum maximumEditsTaskIsAvailable

https://gerrit.wikimedia.org/r/1152655

Change #1152655 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Config: use string enum maximumEditsTaskIsAvailable

https://gerrit.wikimedia.org/r/1152655

Change #1154282 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):

[operations/mediawiki-config@master] [beta] GrowthExperiments: enable limiting add a link task via config

https://gerrit.wikimedia.org/r/1154282

Change #1154282 merged by jenkins-bot:

[operations/mediawiki-config@master] [beta] GrowthExperiments: enable limiting add a link task via config

https://gerrit.wikimedia.org/r/1154282

Mentioned in SAL (#wikimedia-releng) [2025-06-10T13:33:36Z] <sergi0> run migration in GrowthSuggestedEditsSchema foreachwikiindblist growthexperiments extensions/CommunityConfiguration/maintenance/migrateConfig.php GrowthSuggestedEdits T395383

Note for QA: this is now testable in beta wikis, mind that the task scope is just to show the configuration option in the form, even if "Yes, X value" is selected it won't make the task unavailable until the changes for T393769 are merged.

Echoing conversation from T393771#10912880, final values are No, 5, 20, 50, 75, 150. I will update the related patch asap.