Page MenuHomePhabricator

Migrate ENotif Watchlist Notifications
Closed, ResolvedPublic

Description

After a page change, MediaWiki triggers an email notification to all people who watch the changed page.

Refactor the EmailNotification class to trigger a Notification instead of composing and sending the email.

Acceptance Criteria:

  • There is no behaviour change to existing Watchlist email notifications
  • RecentChangeNotificationHandler handles te Watchlist notifications
  • RecentChangeNotificationHandler uses service from T387987 to trigger Emails

Event Timeline

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

[mediawiki/core@master] ENotif: Migrate the Watchlist notification

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

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

[mediawiki/core@master] WIP: ENotif: IDEA: Simplify system by dropping source

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

Change #1137036 merged by jenkins-bot:

[mediawiki/core@master] ENotif: Migrate the Watchlist notification

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

matmarex assigned this task to pmiazga.
matmarex removed a project: Patch-For-Review.
matmarex updated the task description. (Show Details)

Change #1137041 abandoned by Pmiazga:

[mediawiki/core@master] WIP: ENotif: IDEA: Simplify system by dropping source

Reason:

Abandoning the change. The source is important to determine the notification type when handling Admin notifications.

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