We would like to also launch our MVP experience on English Wikipedia, since it has a large number of potential users, and doesn't require additional translation work as we iterate on the experience.
The current MVP experience is targeting newer moderators, not experienced, and we don't think experienced users will find it useful at this time. As such, we'd like to explicitly not actively invite these users for now. To enable this, we'd like to be able to set an upper bound on the configuration which limits who is invited to view the Dashboard. Currently, we just have a lower bound.
We might want to set this to 500 for English Wikipedia, as an example.
One caveat here is that we don't want users who cross the 500 edit threshold to lose access to that link, so we need to implement this in a way that users are individually opted in to having that link - perhaps through a user preference - and the edit count thresholds control whether they're opted in, without removing the link down the line.
Acceptance criteria
- A new configuration is added for an upper bound edit count, like with the lower bound (PersonalDashboardBlueDotMinimumEdits)
- Configurations are reworded, as appropriate, for clarity.
- Users with an edit count between upper and lower bounds see the blue dot invite and personal tools menu link.
- Users with an edit count higher than the upper bound do not see the blue dot invite and personal tools menu link, unless they had previously been shown it due to being within the upper/lower bounds.
- A new hidden user preference boolean is added to track whether the user has ever previously fallen into the qualifying editcount bucket. Any time we detect the user qualifies, set this to true; check this value before checking editcount to allow users to skip the editcount check after qualifying once.