Page MenuHomePhabricator

Special:Claimmentee allows mentee and mentor to be the same person
Closed, DeclinedPublic

Description

Hello, from https://cs.wikipedia.org/wiki/Speci%C3%A1ln%C3%AD:Protokolovac%C3%AD_z%C3%A1znamy/growthexperiments?uselang=en:

09:22, 7 February 2020 Martin Urbanec (WMF) talk contribs claimed Wikipedista:Martin Urbanec (WMF) as their mentee (previous mentor Martin Urbanec) (test)

I admit this is useful for trying the feature out (I was reviewing some issue with the notification, so I claimed myself from my staff account, and then from volunteer to trigger notification), but on the other hand, it's causing apparent nonsense.

Do we want this to be possible? @MMiller_WMF, your opinion?

Also, since the mentor is stored in mentee's preferences, it is perfectly possible (for the mentee) to set the mentor to literally anyone if wanted.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Personally, I don't think it's a big deal. I used that for testing, and as you say, anyone can update their preferences to reassign their mentor if they wish.

As ClaimMentee is a sideproduct maintained by me as a volunteer, triaging related tasks to low.

@Urbanecm There is my comment https://phabricator.wikimedia.org/T244744#5891273 about some issues with assigning mentors

A sysop can successfully assign a mentor who is

  • not on Wikipedia:Mentors page
  • is the same user as a mentee

Personally, I don't think it's a big deal. I used that for testing, and as you say, anyone can update their preferences to reassign their mentor if they wish.

Sorry, did I miss that there is an option for changing a mentor from User preferences? Or you meant growthexperiments-mentor-id in user_properties ?

@Urbanecm There is my comment https://phabricator.wikimedia.org/T244744#5891273 about some issues with assigning mentors

A sysop can successfully assign a mentor who is

  • not on Wikipedia:Mentors page
  • is the same user as a mentee

Thanks for the reminder, I'll reply there soon-ish.

Personally, I don't think it's a big deal. I used that for testing, and as you say, anyone can update their preferences to reassign their mentor if they wish.

Sorry, did I miss that there is an option for changing a mentor from User preferences? Or you meant growthexperiments-mentor-id in user_properties ?

Latter. What Kosta (and I) meant was that you could call the API with something like this:

{
	"action": "options",
	"format": "json",
	"optionname": "growthexperiments-mentor-id",
	"optionvalue": "1",
	"token": "yourtoken"
}

and make your mentor be whatever you want it to be.

@Urbanecm -- I don't think we should worry about this. It is useful for testing, and maybe future mentors will want to try this out. I doubt that this would cause any issues for any newcomers. I think you should decline this.