This task is a follow-up improvement to: T322435: Leveling Up: "Get started" notification
In T342819: Leveling Up: Improvements to "Get Started" notification we hard coded an improvement where the "Get started" notification isn't sent to new editors who have already completed 10 or more edits. This number was based on the experiment results from: T328057: Leveling Up: experiment analysis
This task is the follow up work needed to allow admins to configure when (or if) these "Leveling up" notifications are sent.
User story & summary:
As an admin, I want to decide if and when new account holders receive the "Get started" notification, because my wiki has unique needs and I should be able to decide how this notification works.
Example "get started" / "Try Suggested Edits" notification:
Example "keep going" notification:
Background & research:
This task is important because communities should be able to adjust or disable these notifications if they prefer.
COPY:
Please improve copy, my only preference is that the language of configuration section matches the language used in Special:Preferences
Add a new section to EditGrowthConfig called:
Notifications: Growth features
Copy explaining this section of the EditGrowthConfig form:
These notifications are sent to newcomers 48 hours after account creation, and have been shown to increase the probability of new accounts editing in the week after the notifications are sent.
Copy of the two new EditGrowthConfig fields:
Try Suggested edits notification
Maximum number of edits a newcomer can have to qualify for receiving this notification. If set to 0, no newcomers will receive this notification. The higher the number, the more newcomers will receive this notification. This notification is only sent to newcomers who have not completed Suggested edits.
10
Keep going notification
Maximum number of suggested edits a newcomer can complete to qualify for receiving this notification. If set to 0, no newcomers will receive this notification. The higher the number, the more newcomers will receive this notification. This notification is only sent to newcomers who have already completed at least one Suggested edit.
4
Acceptance Criteria:
Given I'm an admin viewing Special:EditGrowthConfig,
When I want to adjust how Leveling up notifications work on my wiki,
Then I can make adjustments that impact how many new account holders receive the Keep going notification and the Try Suggested edits notification
Given I'm an admin viewing Special:EditGrowthConfig,
When I want adjust how Leveling up notifications work on my wiki,
Then only 0 or positive integers are accepted in this field