Page MenuHomePhabricator

Special:Log/growthexperiments floods RecentChanges, bothers re-assigned mentee when a mentor resigned
Open, Needs TriagePublicBUG REPORT

Description

A mentor in my project recently resigned from Mentor Project. They followed the instruction from Special:MentorDashboard, removed their name and re-assign their mentees. That's pretty nice except two thing: logs from Special:Log/growthexperiments flooded Special:RecentChanges. (I have to say I was surprised by the huge amounts of relevant log entries)

image.png (222×810 px, 63 KB)

Another issue is that user is unhappy when received notification (especially email!) when they are re-assigned with a new mentor. A user has complained about this bothersome email (although they was assigned to a mentor before T301268 is resolved, but not that relevant).

image.png (320×595 px, 74 KB)

My suggestions:

  • Logs of growthexperiments should be hidden in RecentChanges by default (like bot edits)
  • User should not receive email notifications by default in Special:Preferences#mw-prefsection-echo

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
mewoph added subscribers: Urbanecm_WMF, RHo, mewoph.

@Urbanecm_WMF @RHo — is customization of mentorship-related notifications is in the roadmap for mentor dashboard?

Urbanecm_WMF changed the subtype of this task from "Task" to "Bug Report".

@Urbanecm_WMF @RHo — is customization of mentorship-related notifications is in the roadmap for mentor dashboard?

Thanks for the ping. The logs should be already hidden from recent changes (see code), so this looks like a bug for me. I can confirm by querying the analytics replica that the bot flag was not set for some reason.

AFAIK we don't have any plans to change how mentor reassignment notifications work, but there's a task for it: T298070: Special:QuitMentorship notifications might be disruptive. Maybe we can discuss possible improvements there? I added my thoughts there. @Stang I encourage you to read my comment at the other task – I have a question for you there as well. Thanks!

Hi @Urbanecm_WMF - I agree with @Stang and @Tgr comments on T298070 as well as the suggestions on this one, in that it seems far more disruptive to the majority of newcomers who have low/no contact with their mentor to be told via notifications when their mentor retires or is changed in some way.

Could the notifications be restricted to only being sent to those newcomers who have posted a question to that mentor before in their mentor/help module? That way, we avoid people who have never engaged with Username:Rho2017 being surprised by a "change of mentor" message since they likely won't notice.

Hi @Urbanecm_WMF - I agree with @Stang and @Tgr comments on T298070 as well as the suggestions on this one, in that it seems far more disruptive to the majority of newcomers who have low/no contact with their mentor to be told via notifications when their mentor retires or is changed in some way.

Could the notifications be restricted to only being sent to those newcomers who have posted a question to that mentor before in their mentor/help module? That way, we avoid people who have never engaged with Username:Rho2017 being surprised by a "change of mentor" message since they likely won't notice.

Yes, that should definitely be possible (and personally, I think that's fine. @Stang, would it resolve the issue?

Looks good to me if notification is only shown to those posted a question via mentor module. Thanks!