Create event listener to update worklist creator name
Open, Needs TriagePublic3 Estimated Story Points

Description

Background: The ce_worklists table stores the username of the creator of the worklist. This fields needs to be updated when someone's account is renamed or deleted/suppressed.

Type of story
  • Backend
Acceptance criteria
  • The storage layer for worklists gets methods for updating a user's name
  • A job is created to call those methods
  • The job is enqueued on user renames, deletions (via CentralAuth), and suppressions
  • The functionality should be exactly on par with UpdateUserContributionRecordsJob and its callers. Consider renaming/generalising that code in a preliminary patch so that it can be reused.
Testing required?
  • No

Event Timeline

Daimona renamed this task from Create event listener to update participants to Create event listener to update worklist creator name.Jun 16 2026, 11:00 PM
cmelo set the point value for this task to 3.Jun 25 2026, 4:18 PM

Change #1319121 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] Add methods to update worklist creator username

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

Change #1319129 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] Introduce abstract class for username update jobs

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

Change #1319132 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] Add new job to update worklist creator usernames

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

Change #1319139 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] Update the worklist secondary store usernames upon user changes

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

Change #1319121 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Add methods to update worklist creator username

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

Change #1319129 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Introduce abstract class for username update jobs

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

Change #1319132 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Add new job to update worklist creator usernames

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

Change #1319139 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Update the worklist secondary store usernames upon user changes

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