Page MenuHomePhabricator

Handle Enotif `UsersNotifiedOnAllChanges` via MediaWiki Notifications
Closed, ResolvedPublic

Description

MediaWiki allows to trigger Email Notifications to specified set of Administrators. By setting the UsersNotifiedOnAllChanges config flag we can define a list of people who will receive emails after every on wiki change.

Migrate this system into the newly created Notifications component. This will allow to validate the idea without disrupting existing Watchlist notifications.
This feature is not used on WMF wikis, therefore this change shouldn't have any impact for our services.

Acceptance Criteria:

  • MediaWiki provides a Notification to represent a RecentChange
  • MediaWiki provides a RecentNotitifcationChangeHandler to handle notifications regarding page updates
  • RecentNotitifcationChangeHandler sends emails only to people with confirmed emails
  • RecentNotitifcationChangeHandler uses service from T387987 to trigger Emails
  • When UsersNotifiedOnAllChanges config is set, the new system and notification is used to trigger emails

Event Timeline

Change #1127002 had a related patch set uploaded (by Pmiazga; author: Pmiazga):

[mediawiki/core@master] WIP: Trigger Admin ENotif notifications via Notifications

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

pmiazga triaged this task as High priority.
matmarex renamed this task from Handle Enotif `UsersNotificedOnAllChanges` via MediaWiki Notifications to Handle Enotif `UsersNotifiedOnAllChanges` via MediaWiki Notifications.Mar 19 2025, 1:08 AM

Change #1127002 merged by jenkins-bot:

[mediawiki/core@master] Trigger $wgUsersNotifiedOnAllChanges emails via Notifications

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