Page MenuHomePhabricator

EventBus: Replace PageUndeleteCompleteHook with PageRevisionUpdated
Closed, ResolvedPublic

Description

WIP: this task references an api not yet merged in core

This task introduces basic support for the Domain Events API in EventBus.

AC:

  • PageUndeleteCompleteHook has been replaced with a domain event listener

Depends on:

Event Timeline

Change #1147873 had a related patch set uploaded (by Gmodena; author: Gmodena):

[mediawiki/extensions/EventBus@master] PagaChangeEmissionTest: integration test for move and undelete

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

Change #1147873 had a related patch set uploaded (by Gmodena; author: Gmodena):

[mediawiki/extensions/EventBus@master] PageChangeEmissionTest: integration test for move and undelete

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

Change #1154283 had a related patch set uploaded (by Gmodena; author: Gmodena):

[mediawiki/extensions/EventBus@master] WIP: adopt undelete domain event.

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

Change #1147873 merged by jenkins-bot:

[mediawiki/extensions/EventBus@master] PageChangeEmissionTest: integration test for move and undelete

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

Change #1156347 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/EventBus@master] PageChangeEmissionTest::deleteAndAssertRedirectPage: Don't hard-code NS0 assumption

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

Change #1156347 merged by jenkins-bot:

[mediawiki/extensions/EventBus@master] PageChangeEmissionTest::deleteAndAssertRedirectPage: Don't hard-code NS0 assumption

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

Change #1154283 merged by jenkins-bot:

[mediawiki/extensions/EventBus@master] adopt undeletion domain event

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

Change #1163333 had a related patch set uploaded (by Gmodena; author: Gmodena):

[mediawiki/extensions/EventBus@master] PageChangeEmissionTest: assert undeletion domain event

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