Page MenuHomePhabricator

Make it possible for admins to edit information stored about other mentors
Closed, ResolvedPublic

Description

Background

As part of T264343: Have a special page for mentors to sign up, the Growth team is working on a sign up form for mentors. We decided to create a structured mentor list, MediaWiki:GrowthMentors.json, to serve as the new canonical location for the list of mentors, similar to what community configuration does. Mentors will be able to change their information, and non-mentors will be able to enroll (so long they meet requirements to sign up).

It's useful to let admins to change information about other mentors (their intro message, weight and auto-assignment status), in case the message is not appropriate, the mentor needs help with a change or goes to a wiki-vacation temporarily.

Acceptance criteria
  • Users with managementors permissions (admins by default) see an "Edit" button in Special:ManageMentors
  • The editing form displayed after pressing "Edit" in Special:ManageMentors changes information in MediaWiki:GrowthMentors.json

Event Timeline

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

Change 831134 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@master] SpecialManageMentors: Refactor form handling

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

Urbanecm_WMF changed the task status from Open to In Progress.Sep 9 2022, 6:32 PM
Urbanecm_WMF claimed this task.
Urbanecm_WMF triaged this task as Medium priority.

Change 831189 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@master] [WIP] Add ManageMentorsEditMentor

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

Change 831134 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] SpecialManageMentors: Refactor form handling

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

Change 832498 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@master] [tests] Improve coverage for SpecialManageMentors

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

Change 832498 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] [tests] Improve coverage for SpecialManageMentors

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

Change 831189 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Add ManageMentorsEditMentor

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

Urbanecm_WMF changed the task status from In Progress to Open.Sep 29 2022, 10:05 AM