Page MenuHomePhabricator

Update OAuth to use the new HookContainer/HookRunner system
Open, Needs TriagePublic

Description

Implement the Hook system added in MediaWiki 1.35 in the extensions, see Hooks.md for documentation.

  • Use hook handlers for core hooks
  • Use hook handlers for CentralAuth hooks (T270846)
  • Use hook handlers for Echo hooks (T315938)
  • Use hook handlers for UserMerge hooks

Event Timeline

Change 825384 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OAuth@master] Move Setup hooks to HookHandler

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

Change 825385 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OAuth@master] Move Frontend hooks to HookHandler

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

Change 825386 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OAuth@master] Move Backend hooks to HookHandler

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

Change 825387 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/OAuth@master] Move Updater hooks to HookHandler

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

Change 868535 had a related patch set uploaded (by DannyS712; author: DannyS712):

[mediawiki/extensions/OAuth@master] Inject services into hook handlers

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

Change 825384 merged by jenkins-bot:

[mediawiki/extensions/OAuth@master] Move Setup hooks to HookHandler

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

Change 825385 merged by jenkins-bot:

[mediawiki/extensions/OAuth@master] Move Frontend hooks to HookHandler

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

Change 825386 merged by jenkins-bot:

[mediawiki/extensions/OAuth@master] Move Backend hooks to HookHandler

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

Change 825387 merged by jenkins-bot:

[mediawiki/extensions/OAuth@master] Move Updater hooks to HookHandler

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

Change 868535 merged by jenkins-bot:

[mediawiki/extensions/OAuth@master] Inject services into hook handlers

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

Pppery subscribed.

All patches are merged. Can this be closed as resolved?

No response, closing.

Umherirrender updated the task description. (Show Details)